Senior Flight Software Engineer II
Core
Develop and validate flight software for spacecraft, payloads, and components operating in space, including on-orbit operations.
Role type
Senior IC embedded flight software engineer
Builds
Flight software for satellites, spacecraft, and launch vehicle components
Domain
Aerospace / Space Systems / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, Real Time Operating Systems (RTOS), Embedded Linux, hardware drivers, unit testing, continuous integration, requirements engineering, design reviews
Preferred skills
CAN/CAN-FD, UDP/TCP in embedded systems, autonomous vehicle software, harsh environment software
Technologies
RTOS, Embedded Linux, C, C++, CAN, CAN-FD, UDP, TCP
Responsibilities
Develop application software for RTOS and embedded Linux; Develop hardware drivers for IMUs, star trackers, and reaction wheels; Create and maintain unit tests within CI frameworks; Collaborate on hardware-in-the-loop testing; Participate in PDR and CDR design reviews; Assist with on-orbit flight operations
Seniority
Senior, hands-on IC