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
  • Accepted file types: pdf, doc, docx, txt, rtf.
  • Accepted file types: pdf, doc, docx, txt, rtf.
  • Accepted file types: pdf, doc, docx, txt, rtf.