Embedded Software Engineer
Elroy Air
What You'll Own
- Development, verification, and deployment of Elroy Air’s flight and ground control software stack on embedded target hardware, as well as operator-facing ground systems
- Software support of and participation in flight tests to validate our system’s functionality and continuously improve and automate vehicle operations
Our Ideal Candidate
- Strong programming skills in C and C++
- Experience with complex multi-threaded hard real time embedded systems
- Experience with communication protocols such as Ethernet, RS232, RS422, RS485, CAN, I2C, SPI, JTAG
- Experience building and testing basic robotic systems
- Proficiency in reading datasheets, schematic review, and hardware-bring up
- Proficiency with a variety of desktop operating systems including Linux
- Experience with safety critical software design principles and software test methodologies
Bonus Points For
- Experience designing, developing, and deploying safety-critical software for real time systems, ideally on large-scale aerial platforms
- Experience deploying flight controls, autonomy, sensor fusion, and navigation algorithms on resource-constrained embedded targets
- Hands-on experience with laboratory equipment such as oscilloscopes, logic analyzers, protocol analyzers, voltmeters, etc.
- Experience with graphical operator-facing GUI toolkits like QT
- Familiarity with FMEA, FHA, and other fault modes analysis processes.
- Familiarity with aviation software certification standards & processes (e.g. DO-178C)
What's In It For You
- Competitive salary + equity package
- Competitive insurance package including medical/dental/vision/long term disability/life
- 401(k) with broad access to low-cost investment funds, paid parental leave, and highly flexible vacation policy
- You’ll work with a kind, diverse, and highly skilled team
- You'll help define a new category of aerospace / logistics / robotics, and you'll work on systems that have never been built before
- As an early member of a fast growing team, you'll help shape and define our company culture and values