Senior Flight Software Engineer
Role responsibilities
Design and develop mission-critical, real-time embedded flight software for advanced aerospace and defense systems. This includes integrating sensors, developing communication interfaces, and conducting validation through HITL and SITL testing.
Requirements
Requires a degree in Computer Science or Engineering and over 7 years of experience in flight software engineering. Candidates must be proficient in C/C++ and have experience with Linux-based embedded platforms and ITAR compliance.
Key skills
C, C++, Real-time Embedded Software, Flight Software Architecture, Sensor Integration, Linux Embedded Platforms, Hardware-in-the-loop (HITL), Software-in-the-loop (SITL), CAN, UART, Ethernet, Guidance Navigation and Control, Telemetry, Hardware Debugging, Avionics, Autonomous Systems
Keywords
C, C++, Flight Software, Embedded Systems, Real-time Operating Systems, Linux, IMU, GPS, CAN, UART, Ethernet, HITL, SITL, Avionics, Guidance Navigation and Control, Aerospace, Defense, ITAR, Hardware Bring-up, Telemetry, Autonomous Systems, Microcontrollers, Flight Testing, Sensors, Radar