Design, implement, integrate, and verify real-time flight software for guidance, navigation, control, telemetry, mission sequencing, autonomy, and fault management. Develop deterministic, safety-critical embedded code, support testing, integration, launches, and on-orbit operations.
As a Flight Software Engineer at Impulse, you will be responsible for the design, development, and integration of the software that powers our Space Vehicles. You will work closely with avionics engineers, GNC engineers, propulsion engineers, and other cross-disciplinary teams to deliver high-reliability, high-performance software for in-space transportation.
Responsibilities
- Contribute to the design, implementation, integration, and verification of software for:
- Guidance, Navigation, and Control (GNC) algorithms
- Command and telemetry handling
- Mission sequencing, autonomy, and fault management
- Closed-loop control of propulsion, attitude control, and other time-critical systems
- Implement features for Impulse’s real-time flight software framework to meet deterministic performance requirements in space environments.
- Develop detection and mitigation algorithms for anomalies such as sensor failures, actuator malfunctions, or radiation-induced faults.
- Direct and participate in code reviews, ensuring compliance with software safety, reliability, and maintainability standards.
- Support mission operations and troubleshoot real-time issues during ground integration, environmental testing, and on-orbit operations.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related degrees
- 2+ years writing C++ code for an embedded system or vehicle of some kind (robot, car, drone, spacecraft, etc)
- Demonstrated understanding of computer architecture, operating systems, data structures, and computer networking
- Experience with Real Time Operating Systems (RTOS) or with Embedded Linux
- Experience using version control, test cases, and other software best practices
Preferred Skills and Experience
- Proven track record delivering flight software for spacecraft— including launch vehicles, OTVs, upper stages, or other in-space propulsion systems.
- Familiarity with NASA cFS, ROS2, or custom middleware for space applications.
- 4+ years of demonstrated experience in designing software for deterministic timing and hard real-time constraints.
- Participation in successful integration, testing, launch, and mission operations of a space vehicle.
Additional Information:
Compensation bands are determined by role, level, location, and alignment with market data. Individual level and base pay is determined on a case-by-case basis and may vary based on job-related skills, education, experience, technical capabilities and internal equity. In addition to base salary, for full-time hires, you may also be eligible for long-term incentives, in the form of stock options, and access to medical, vision & dental coverage as well as access to a 401(k) retirement plan.
Impulse Space’s spacecraft manufacturing business is subject to U.S. export regulations including the International Traffic in Arms Regulations (ITAR) and Export Administration Regulations (EAR). This position requires applicants to be either U.S. Persons (i.e., U.S. citizen, U.S. national, lawful permanent U.S. resident (green card holder), an individual granted asylum in the U.S., or an individual admitted in U.S. refugee status) or persons eligible to obtain an export license from the U.S. Departments of State, Commerce, or other applicable U.S. government agencies. Learn more about the ITAR here.
Impulse Space is an Equal Opportunity Employer; employment with Impulse Space is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
About
Impulse Space, the in-space transportation company founded by Tom Mueller, is opening access beyond Low Earth Orbit (LEO) with its fleet of in-space transportation vehicles. The high-energy Helios vehicle unlocks orbits beyond LEO with its powerful Deneb engine, dropping off payloads in MEO, GEO, heliocentric, lunar, and other planetary orbits. The flight-proven Mira vehicle uses a nontoxic, high-impulse chemical propulsion system to offer orbital transport, constellation deployment, and precision reentry services to customers throughout LEO. Led by a team that delivered the most reliable rockets in history, Impulse provides economical and efficient in-space transportation by reliably and rapidly getting customers where they want to go.
Similar Jobs
Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
Designs, develops, tests, and architects complex flight software for space systems. Responsibilities include writing maintainable code, collaborating on requirements, managing changes with version control, conducting code reviews, troubleshooting issues, documenting processes, and mentoring engineers. The role also provides technical leadership and contributes to innovative mission, spacecraft, and payload-control software solutions.
Top Skills:
AgileC++C2MsCcsdsGitHardware In The LoopKanbanLinuxNetconfOpen Mission SystemsPub/Sub MessagingScrumSoftware In The LoopSvnSysmlTcpUciUdpUml
Aerospace • Hardware • Defense • Manufacturing
Design, implement, test, debug, and evolve onboard flight software for spacecraft and payloads. Responsibilities include defining software architecture, mission modes, state machines, data handling, communications, command processing, fault detection and recovery, and hardware interfaces. The engineer will adapt vendor software, collaborate with avionics and systems teams, perform lab and integration testing, document procedures, and serve as a flight software subject matter expert.
Top Skills:
Arm-Based MicrocontrollersCC++CiCmakeEmbedded SystemsFlight SoftwareGitPythonTesting Frameworks
Aerospace
Develop and test embedded flight software and hardware drivers (IMUs, star trackers, reaction wheels) for spacecraft running on RTOS or Embedded Linux. Write unit tests in a CI framework, collaborate on requirements and design reviews, support hardware-in-the-loop testing, and assist with on-orbit operations.
Top Skills:
CC++CanCan-FdContinuous IntegrationEmbedded LinuxHardware-In-The-Loop (Hil)ImuReaction WheelRtosStar TrackerTcpUdp
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute


