Flight Software Engineer I
Core
Develop, maintain, and support flight software for the Electron rocket and associated ground-based communication systems, operating avionics and hosting guidance, navigation, and control software.
Role type
Junior IC flight software engineer (embedded systems)
Builds
Flight software for launch vehicle avionics and ground segment communications
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ development, embedded software development, software architecture design, unit testing, software requirements analysis, avionics simulation, stakeholder communication
Preferred skills
High-reliability software systems experience, networking, radio communications (SDR, encoding), Linux development, Python, data processing
Technologies
C, C++, Linux, Python, SDR
Responsibilities
Develop software and unit tests according to bug-fix and feature requests, Participate in review of flight code merge requests, Facilitate software architecture meetings, Approve software architecture designs, Manage trade-studies, Deploy operational software