Flight Software Engineer
Listed on 2026-05-25
-
Engineering
Robotics, Aerospace / Aviation / Avionics, Embedded Software Engineer, Software Engineer
Staff Flight Software Engineer – Space Robotics & Autonomous Systems
We are supporting a leading space robotics company developing next-generation lunar mobility and autonomous systems designed to support humanity’s long-term presence beyond Earth.
As part of continued growth, they are seeking a Staff Flight Software Engineer to lead development efforts around NASA’s core Flight System (cFS) for mission-critical robotic and spaceflight applications.
The RoleYou will serve as a technical authority across cFS architecture, embedded flight software, and avionics integration, helping develop reliable real-time software systems for lunar mobility, robotic operations, and autonomous space missions.
Working within a fast-paced engineering environment, you’ll collaborate closely with software, robotics, avionics, and systems teams to deliver flight-ready solutions for future NASA missions.
Key Responsibilities- Lead development, integration, and deployment of NASA core Flight System (cFS) applications
- Support embedded flight software architecture for robotic and autonomous space systems
- Integrate cFS with RTOS platforms and avionics hardware architectures
- Collaborate with multidisciplinary teams across robotics, GNC, systems, and hardware engineering
- Support simulation, hardware-in-the-loop (HIL), and mission test activities
- Drive software verification, validation, and flight certification best practices
- Mentor engineers on cFS architecture and mission-critical software development
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field
- 7+ years of experience within embedded software, avionics, or mission-critical robotics systems
- Strong experience with NASA core Flight System (cFS)
- Strong proficiency in C/C++ for embedded systems
- Experience with RTOS environments and spacecraft data handling architectures
- Familiarity with robotic systems, autonomous vehicles, or spaceflight applications
- Strong communication and technical leadership skills
- US Person status required
- Experience with GNC software integration or FDIR strategies
- Familiarity with planetary robotics or crewed spacecraft systems
- Experience with LEON or RISC-V space-grade processors
- Understanding of aerospace software standards and flight certification processes
This is an opportunity to work on real lunar exploration systems and contribute directly to autonomous technologies supporting the future of human space exploration.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).