What are the responsibilities and job description for the Senior Flight Software Engineer position at EVONA?
Staff Flight Software Engineer
Location: Golden, CO
Are you passionate about developing software that will power next-generation space robotics and enable humanity’s presence beyond Earth? This pioneering space technology company is looking for a Staff Flight Software Engineer to join their growing team. You’ll play a key role in building and deploying real-time, mission-critical software for robotic and crewed space systems.
The Opportunity
In this role, you’ll act as the technical authority on flight software architecture, driving the design, configuration, and deployment of NASA core Flight System (cFS) applications. You’ll collaborate with multidisciplinary teams across robotics, hardware, and systems engineering to ensure robust, safe, and reliable performance in the most challenging environments imaginable.
What You’ll Do
- Lead design, implementation, and maintenance of cFS-based software for autonomous and crewed missions.
- Configure and extend cFS services to meet mission and payload requirements.
- Integrate cFS with RTOS environments (e.g., VxWorks, RTEMS) and hardware abstraction layers.
- Support simulation, testing, and mission rehearsal through hardware-in-the-loop (HIL) frameworks.
- Guide best practices in verification, validation, and flight certification.
- Mentor engineers on embedded software standards and mission-ready workflows.
What You’ll Bring
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related discipline.
- 7 years’ experience in embedded or avionics systems for space or mission-critical robotics.
- Strong proficiency in C and familiarity with NASA’s core Flight System (cFS).
- Knowledge of spacecraft data handling, telemetry, and deterministic communication protocols.
- Experience with robotic or spaceflight platforms for surface mobility or orbital operations.
- US Person status required.
Bonus Points
- Experience implementing Fault Detection, Isolation, and Recovery (FDIR).
- Exposure to GNC or spacecraft flight software integration.
- Familiarity with LEON3/4 or RISC-V space-grade processors.
- Understanding of crewed vehicle avionics or planetary robotics systems.