Flight Software Engineer
Executive Recruiting Group
We are seeking a Flight Software Engineer to architect, develop, and own the onboard software stack for next-generation aerospace vehicles. You will work closely with Guidance, Navigation, and Controls, avionics, and autonomy teams to design and implement real-time flight software responsible for mission sequencing, fault management, telemetry, and closed-loop control.
Key Responsibilities
- Lead the architecture, design, and implementation of flight software subsystems including mode management, fault detection/isolation/recovery (FDIR), command and telemetry handling, and health monitoring.
- Work with GNC and avionics to integrate guidance, navigation, and control algorithms into real-time, resource-constrained environments using RTOS-based frameworks.
- Define and implement interfaces to sensors, actuators, and communication links (e.g., IMUs, RF links, propulsion, power systems) including low-level drivers and middleware.
- Develop and maintain simulation and test infrastructure, including software-in-the-loop (SITL), hardware-in-the-loop (HITL), Monte Carlo analysis, and recorded flight data playback to validate flight software performance and robustness.
- Own flight software reliability and safety: perform hazard analyses, define fault containment strategies, implement watchdogs, safe modes, and redundancy management.
- Collaborate with vehicle engineering to define software requirements, architecture documents, ICDs, and verification plans for flight-critical functionality.
- Lead code reviews, integration efforts, and debugging sessions on embedded targets with cross-functional teams (GNC, avionics, payloads, ground software).
- Support integration and flight test campaigns, including pre-flight readiness, real-time telemetry monitoring, anomaly investigation, and post-flight data analysis.
- Mentor and guide junior flight software engineers, establish best practices for coding standards, testing, and configuration management for flight-critical systems.
Required Qualifications
- Bachelor's in Aerospace Engineering, Computer Engineering, Electrical Engineering, Computer Science, or another relevant field.
- 5+ years of experience designing, implementing, and testing embedded or flight software for aerospace, defense, or autonomous systems.
- Strong experience with C and/or C++ for embedded, real-time systems; familiarity with Rust and Python for tools, test, or infrastructure.
- Hands-on experience developing software for microcontrollers or embedded processors, including working with RTOSes, interrupts, and hardware interfaces (e.g., UART, CAN, Ethernet).
- Demonstrated experience with software-in-the-loop and hardware-in-the-loop testing, including building and using testbeds and simulators for flight software validation.
- Experience implementing fault management, mode logic, and safety-critical state machines in operational systems.
- Strong understanding of real-time constraints, concurrency, and resource management (CPU, memory, and timing budgets) in embedded environments.
- Experience with configuration management, version control, and CI/CD pipelines for embedded software.
- U.S. citizen with eligibility for government security clearance.
Preferred Qualifications
- Master’s or Ph.D. in Aerospace Engineering, Computer Engineering, Electrical Engineering, Computer Science, or another relevant field.
- 8+ years of experience in flight software or safety-critical embedded systems for launch vehicles, spacecraft, UAVs, or advanced aerospace platforms.
- Experience integrating advanced GNC algorithms into flight software, including MIMO feedback, trajectory following, and mission sequencing.
- Familiarity with aerospace software standards and processes (e.g., NASA/ESA standards, DO-178C, ECSS, or similar safety-critical frameworks).
- Experience with telemetry systems, ground software interfaces, and operational concepts for flight missions.
- Background in building and operating end-to-end mission software stacks, from embedded flight code to ground tools and monitoring systems.
- Experience with formal verification, static analysis tools, or rigorous validation approaches for high-reliability software.
- Prior leadership experience guiding teams of embedded/flight software engineers on complex, multi-vehicle or multi-mission programs.
$145.92k - $191.05k
...Senior Flight Software EngineerLocation: Louisville, CO, USA or San Francisco, CA, USAJob Type: Full-Time, Mid-Level to Senior-LevelResponsibilities... ...growing satellite constellation.Collaborate with electrical engineers, FPGA developers, ground software engineers, and other...SuggestedPermanent employmentFull timeContract workRemote work$143.7k - $197.61k
...candidate with strong experience in spacecraft flight dynamics, mission design, and operations... ...Space is based in Louisville CO with engineering offices in Madison WI, Durham, NC and... ...you will work closely with hardware and software engineers, flight science analysts, and...SuggestedFull timeContract workShift work$133k - $161k
...seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a Senior Flight Dynamics Engineer to lead orbit design, trajectory analysis, and orbit determination analysis efforts across our spacecraft operations. You...SuggestedPermanent employmentFull timeContract workWork experience placementLocal area- ...Pay 33-37/h depending on experience In the role as Software Test Engineer I, you will work with cross functional team members and program level stakeholders to advance existing technology or introduce new technology and therapies, specifically in Digital Health. You will...SuggestedImmediate start
$120k - $160k
...Centil , a Sabel Systems company, is a mission-focused engineering team supporting some of the highest-priority space defense programs... ...out our website at About the role Centil is seeking a Software Engineer to join our team in a dynamic, agile environment....SuggestedFull timeWork experience placementImmediate startHome officeFlexible hours- ...passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are looking to add a Senior Flight Software Engineer II to our Internal Missions team. If you enjoy working in a startup environment and are passionate about developing...Permanent employmentFull timeContract workWork experience placementLocal area
$111k - $147k
...Defense Radar team develops cutting-edge tracking algorithms and software systems that detect, track, and characterize airborne threats in real-time. Working in small, focused teams, our software engineers design and implement sophisticated tracking solutions that...Full timeWork experience placementImmediate start$90k
Moog Inc in Arvada, CO is seeking a Satellite Flight Software Engineer to join the Space Vehicles team. The role focuses on flight software development for satellite buses and OMVs, collaborating with system engineers, test teams, and customers to capture and implement...- Collaborate with engineers, feature owners, and Scrum teams to define test coverage, scope, and scenarios, and create verification and... ...test automation, and design, develop, test, debug, and implement software components and tools. Requirements: A bachelor’s degree in...
$190k - $252k
...Responsibilities Provide software engineering and development support for the Battlespace Awareness team’s core tools. Build low-latency or real-time software for mission-critical applications. Develop software testing, Robot Framework testing, and integration...Full time$73.5k - $136.5k
Software Engineer At Epsilon, we do more than collect and store data. We help some of the world's biggest brands discover real opportunities inside the data types, delimiters and decimals. We're looking for an experienced Software Engineer to join Epsilon's Development...Temporary workFreelanceLocal areaFlexible hours- Sr. Software Engineer Broomfield, Colorado The Role The Analytics Products team is focused on empowering our users to bring in capabilities in Python and R into a data analysis workflow. Ideal candidates will be self-motivated, keen on code quality and will approach a problem...
- ...DCCA is proud to offer career growth opportunities and a competitive compensation and benefits package. Visit our website at: Software Engineer Candidate must have an active TS/SCI w/ Poly For over 40 years, DCCA has provided a broad range of IT services to government...Flexible hours
- ...Lightship’s mission to modernize and electrify RVs demands building cutting edge electronics and controls. We are seeking a Software Engineer specializing in Android UI/UX and Systems Interfacing. In this role, you will be the primary architect of the user experience...Full timeFlexible hours
$80k - $130k
Job Title: Full Stack Software Engineer Company: Loenbro, LLC Business Unit/Department: Information Technology (IT) Location: Westminster, CO (hybrid) Reports to: Operational Innovation Product Manager Employment Type: Full-Time FLSA Classification: ExemptCandidates must...Full timeWork at officeLocal areaRemote work$160k - $185k
...deep-tech startup, we embrace a results-driven, fast-paced, and customer-focused approach to innovation. We are seeking a Senior Software Engineer to lead the development and productization of our software systems that interface with cutting-edge quantum and embedded...Full timeTemporary workWork at office$156.67k - $215.44k
...mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe DevSecOps Software Engineer role involves deploying, configuring and maintaining a robust software development environment. This senior position requires...Full timeContract workWork experience placement$126.61k - $174.09k
...and together, we are an extraordinary team.About the RoleThe Software Engineer role involves designing, developing, and testing software applications... ...of commercial services and national security space.As a Flight Software Engineer, your primary responsibility will be...Full timeContract workFor contractorsWork experience placement$129.78k - $178.44k
...and together, we are an extraordinary team.About the RoleThe Software Engineer III role involves designing, developing, and testing software... ...and Universal C2 Interface (UCI).Experience with spacecraft flight software development.Experience developing mission management...Full timeContract workWork experience placement$105.53k - $145.11k
...its allies mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Software Engineer II role involves designing, developing, and testing software applications for space systems and technologies. This mid-level position...Full timeContract workWork experience placement- .... Government Security Clearance at the Top Secret and/or CBP/DHS suitability level.Vantor is currently seeking a Senior-Level Software Engineer to support our FALCON effort. This role can be performed remotely within the continental United States. As a Vantor team member...Full timeRemote work
$156.67k - $215.44k
...mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Senior Flight Software Engineer role at Sierra Space brings extensive experience and deep expertise to the design, development, and architecture of complex...Permanent employmentFull timeContract workWork experience placement- Role description & responsibilitiesAs a Spatial Services Software Architect at Dassault Systèmes, you will contribute to the design and... ....QualificationsMaster's degree in Computer Science, Software Engineering, or a related technical field, or equivalent education and...
- ...U.S. Government Security Clearance at the Top Secret and/or CBP/DHS suitability level.Vantor is currently seeking a Mid-Level Software Engineer to support our FALCON effort. This role can be performed remotely within the continental United States. As a Vantor team member...Full timeRemote work
- ...Senior Software Engineer - Android We are seeking a full-time Senior Software Engineer - Android at Garmin's location in the Greater Denver area. In this role, you will be responsible for providing technical leadership and project planning for software development for...Full time
$99.98k - $149.97k
...Senior Software Engineer Location: Hybrid Job Type: Full-Time, Permanent Salary: $99,978 - $149,968 About the Role We are seeking a Senior Software Engineer to join our Enterprise Systems & Data Services team. This position is responsible for designing...Permanent employmentFull timeImmediate start$155k - $190k
...Hiring: Senior Software Engineer – Command & Control (C2) Must be a U.S. citizen and eligible to obtain a security clearance. An active clearance is not required. Evona is partnered with a growing space technology company that is transforming how satellite fleets...Remote work2 days per week- ...function to accelerate responsible AI adoption. As an Applied AI Engineer, you will build and support agents, copilots, intelligent... ...working solutions.Required QualificationsExperience: 4+ years of software engineering, automation engineering, solution development, or related...Remote work
$94.09k - $129.39k
...and spaceflight operations to join the Flight Operations - Spacecraft Systems team. As... ...sub-systems.Advanced expertise in Systems Engineering principles and practices, including a... ...spacecraft systems, including hardware and software subsystems and components.Strong...Full timeContract workWork experience placement- ...business analysis Design and implement advanced customizations basis ERP platform's capabilities and limitations and develop critical software applications in collaboration with the development team Develop and implement complex integration workflows to connect the ERP...Full timeTemporary workRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Flight Software Engineer. Be the first to apply!
- part time software developer remote Broomfield, CO
- software developer Broomfield, CO
- software engineer amazon Broomfield, CO
- software engineer Broomfield, CO
- information technology software engineer Broomfield, CO
- software developer positions Broomfield, CO
- software engineer full time Broomfield, CO
- startup software engineer Broomfield, CO
- consulting software engineer Broomfield, CO
- entry level software engineer remote Broomfield, CO





