Senior Embedded Software Engineer

Job Description

Greensight is a dynamic, funded startup developing fully automated drone systems and a wide variety of related hardware and software. We are expanding an elite team of smart, hard working engineers to lead one of the fastest growing industries in the world.

Greensight delivers leading-edge Autonomous technologies, systems and unmanned vehicles. We welcome all those who have big ideas, crave innovation, and have the passion to bring innovative solutions to life.

Greensight is looking for a Senior Embedded Software Engineer to lead and contribute to the technical development on programs within our defense and agriculture portfolios. As a Senior Embedded Software Engineer, you will work as part of a cross-functional, multi-disciplinary team to design, integrate, debug, and test our robotics systems. You will focus on delivering innovative mission solutions through the lifecycle of system development, including requirements development, design analysis, and integration & test.

Duties and Responsibilities

  • Operate in all stages of the software development cycle.
  • Work with Systems and Hardware Engineers to translate business needs and customer requirements into technical solutions
  • Develop/maintain software applications and services running on embedded robotic computer systems
  • Integrate software with third party applications
  • Integrate software with other Greensight services

Qualifications / Requirements

  • U.S. citizenship
  • Ability to obtain Secret Clearance
  • Bachelor’s, Master’s, or PhD Degree in Computer Engineering, Electrical Engineering, Computer Science or other related technical field

Preferred Education and Experience

  • BS with 7+ Years of Experience, MS/PhD with 5+ Years’ Experience
  • Experience with robotic and/or autonomous systems at the hardware and software level
  • Interest and/or background in embedded system security or general system cybersecurity
  • Knowledge, and ideally first hand experience, with formal methods and provably correct software systems
  • Interest and/or background in embedded system security or general system cybersecurity
  • Experience with seL4 microkernel operating system
  • Proficiency with Java and C++
  • Experience building multithreaded applications
  • Familiarity with git or other version control systems
  • Experience developing software on embedded Linux platforms and other realtime operating systems such as ChibiOS, NuttX or FreeRTOS
  • Experience interfacing embedded hardware with sensors and mechanical actuators
  • Good written and verbal communications skills
  • Startup experience is also a major plus

Compensation / Benefits

Salary for this position will be strongly based on experience and education and expected to be in the range of $120k-$160k. Compensation package includes stock options, health insurance, short and long term disability, life insurance and 401k. GreenSight is an equal opportunity employer with an unshakeable belief in the value of having a staff that is diverse in gender, age, race, sexual orientation, and sexual identity.

Apply For This Job