What are the responsibilities and job description for the Flight Software Engineer position at EVONA?
Flight Software Engineer
Overview
A well funded space technology company is developing a reusable satellite platform with controlled return capability, enabling a new class of in orbit services and sustainable space infrastructure.
They are seeking an experienced Flight Software Engineer to own the development and validation of safety critical flight software for an autonomous spacecraft operating in orbit and during
reentry.
The Role
- Design and implement flight software for autonomous spacecraft operations
- Develop Linux based software for avionics, propulsion, thermal, and payload subsystems
- Build fault detection, isolation, and recovery (FDIR) systems
- Design spacecraft to ground communications and telemetry
- Architect distributed flight software across multiple subsystems
- Build and maintain SIL and HITL test frameworks
- Develop automated testing pipelines for safety critical software
- Support integration, testing, and on orbit commissioning
Required Experience
- 5 years developing flight software or safety critical embedded systems
- Expert C/C skills and strong Linux based embedded development experience
- Experience with RTOS environments such as VxWorks or FreeRTOS
- Strong understanding of embedded system constraints
- Experience building automated test frameworks, including SIL and HIT
Nice to Have
- Spacecraft flight software experience
- Rust, real time Linux, or kernel level experience
- Familiarity with aerospace software standards and spacecraft comms protocols
Why Join
- Work on first of a kind reusable spacecraft technology
- High technical ownership and real mission impact
- Fast paced team tackling complex aerospace challenges