Embedded System Software Developer


Terrafugia is a fast-paced, energetic company that is developing the world’s first practical flying car. We are currently looking for a world-class Embedded System Software Developer to join our vehicle development team. Candidates should be self-starters who are willing to ask questions, like being part of a dynamic team, and bring a positive attitude, integrity, and enthusiasm as we transform personal transportation.

Required Skills and Experience:

Programming languages: C/C++
Demonstrated integration and debugging of C/C++ modules into embedded system hardware
Familiarity with Pixhawk controller and modifying/creating modules in PX4 or APM Flight Stack
Familiarity with hierarchy/architecture of Pixhawk scripts
In lieu of previous Pixhawk experience Terrafugia may consider candidates with I2C bus and ARM development experience
Interfacing sensor modules with microcontrollers
Software configuration management experience
Software documentation experience
Desired Skills and Experience:

Demonstrated ability to work with control engineers to implement control laws into embedded controllers
Familiarity with the configuration management tool GitHub
UAV autopilot software development experience
Experience certifying and documenting software under DO-178C