Flight Software Engineer

4 weeks ago


Redondo Beach, California, United States Impulse Space Full time
Job Summary

As a Flight Software Engineer at Impulse Space, you will be responsible for designing, developing, and testing software for spacecraft flight systems. This includes implementing GNC algorithms, command and telemetry, mission management, health and status, and fault management in a real-time software framework. You will work closely with avionics hardware engineers, GNC engineers, propulsion engineers, and others to develop performant and maintainable solutions.

Responsibilities

Implementing, testing, and integrating software for GNC algorithms; command and telemetry; mission management; health and status; and fault management in a real-time software framework
Developing and improving functions such as closed loop control of physical processes, and detection/response algorithms for failures such as broken sensors or radiation upsets
Writing scrappy code to support development testing of avionics, fluids, and propulsion devices
Writing rigorous, reviewed, and tested code to support manufacturing and flight
Reviewing code written by others

Requirements

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related degrees
4+ years writing C/C++ code for an embedded system or vehicle of some kind (robot, car, drone, spacecraft, etc)
Strong 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

Experience implementing code for a real-time system which must perform tasks at a deterministic rate
Familiarity with off-the-shelf frameworks like ROS2 or NASA cFS
Experience using oscilloscopes, logic analyzers, hardware debuggers, and source-level debuggers to troubleshoot problems at all layers of the stack
Experience in a start-up or agile development environment
Experience writing flight software for launch vehicles, satellites or spacecraft

Additional Information

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.

  • Redondo Beach, California, United States Impulse Space Full time

    Job SummaryAs a Flight Software Engineer at Impulse Space, you will be responsible for developing and implementing software for autonomous systems. Your core responsibility will be to write code that runs on custom avionics hardware for executing flight and ground test functions. You will work with avionics hardware engineers, GNC engineers, propulsion...


  • Long Beach, California, United States Vast Full time

    Vast is a pioneering company in the space industry, aiming to contribute to a future where billions of people live and thrive in space.We are building artificial gravity space stations, enabling long-term stays in space without the adverse effects of zero-gravity.Our initial crewed space habitat, Haven-1, is scheduled to be the world's first commercial space...


  • Redondo Beach, California, United States Northrop Grumman Full time

    Job Title: Senior Principal Flight Safety EngineerNorthrop Grumman is seeking a highly skilled Senior Principal Flight Safety Engineer to join our team. As a key member of our team, you will be responsible for ensuring the safety of astronauts and the HALO Module during space missions.Main Responsibilities:Support the development and review of HALO safety...


  • Redondo Beach, California, United States Impulse Space Full time

    Job Summary:Impulse Space is seeking a highly skilled Principal Guidance, Navigation, and Control (GNC) Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing GNC systems for high-performance space vehicles.Responsibilities:Architect GNC flight, test, and analysis systems for high-performance...


  • Redondo Beach, California, United States Northrop Grumman Full time

    Transformative Opportunities in Stealth TechnologyNorthrop Grumman is a leader in the development of cutting-edge stealth technology, and we are seeking highly skilled engineers to join our team. As a Principal Infrared Survivability Engineer, you will play a critical role in designing and developing innovative solutions to reduce the detectability of...


  • Redondo Beach, California, United States Impulse Space Full time

    Job Opportunity: Stage Propulsion EngineerImpulse Space is seeking a highly skilled Stage Propulsion Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, analyzing, and implementing propulsion systems for our spacecraft.Key Responsibilities:Own all aspects of propulsion system design, analysis, and...


  • Redondo Beach, California, United States Impulse Space Full time

    Job SummaryAs a Stage Propulsion Engineer at Impulse Space, you will be responsible for designing, analyzing, and implementing propulsion systems for our spacecraft. You will work closely with a fast-paced team to develop high-performance spacecraft from clean sheet designs.Key Responsibilities Serve as the responsible propulsion engineer for the Helios...


  • Redondo Beach, California, United States Impulse Space Full time

    As a Senior RF Systems Engineer at Impulse Space, you will be responsible for designing, testing, and delivering flight RF hardware systems for space missions. Your core responsibility will be to own the design, testing, and delivery of RF systems, working closely with a cross-disciplinary team to define and implement RF hardware requirements on a...


  • Redondo Beach, California, United States Impulse Space Full time

    As a key member of the Impulse Space team, you will play a critical role in the development and operation of our high-performance space vehicles. Your expertise in spacecraft control systems will be instrumental in ensuring the success of our missions.Key ResponsibilitiesDesign and develop GNC flight, test, and analysis systems for our spacecraft.Develop...


  • Long Beach, California, United States JetZero, Inc. Full time

    At JetZero, Inc., we are revolutionizing the future of air travel with our innovative blended-wing aircraft. Our team is comprised of experienced aerospace professionals and engineers who are passionate about accelerating the future of aerospace.We are seeking a highly skilled Flight Test System and Instrumentation Engineer to join our team. The ideal...


  • Redondo Beach, California, United States Impulse Space Full time

    Job SummaryAs a Stage Propulsion Engineer at Impulse Space, you will be responsible for designing, analyzing, and implementing propulsion systems for our spacecraft. You will work closely with a fast-paced team to develop high-performance spacecraft from clean sheet designs. Our new vehicle, Helios, is a 3rd stage/kick stage launching in 2026, designed to...


  • Redondo Beach, California, United States Northrop Grumman Full time

    Job Summary:We are seeking a highly skilled Stealth Technology Engineer to join our team at Northrop Grumman. As a key member of our Survivability Engineering group, you will be responsible for developing, testing, and implementing new materials, technologies, and concepts that enable the most lethal, intelligent, and collaborative systems to penetrate and...


  • Redondo Beach, California, United States Jobot Full time

    We are seeking a highly skilled Senior Propulsion Design Engineer to join our team at Impulse Space. As a key member of our propulsion team, you will be responsible for designing and developing high-performance propulsion systems for our spacecraft.The ideal candidate will have a strong background in propulsion system design, with experience in designing and...


  • Redondo Beach, California, United States Impulse Space Full time

    Job Title: Avionics Test Automation EngineerJob Summary:We are seeking a highly skilled Avionics Test Automation Engineer to join our team at Impulse Space. As an Avionics Test Automation Engineer, you will be responsible for developing and running tests for all kinds of flight electrical devices, from individual circuit boards to entire...


  • Redondo Beach, California, United States Jobot Full time

    Senior Propulsion Design EngineerWe are seeking a highly skilled Senior Propulsion Design Engineer to join our team at Impulse Space. As a key member of our propulsion team, you will be responsible for designing and developing propulsion systems for our spacecraft.Key Responsibilities:Design and develop propulsion system valves and actuatorsOwn all aspects...


  • Redondo Beach, California, United States Impulse Space Full time

    Job OverviewAs a Senior Propulsion Design Engineer at Impulse Space, you will be responsible for designing and developing high-performance propulsion systems from concept to product realization. This role requires close collaboration with a fast-paced, agile team to create a cutting-edge spacecraft.Key ResponsibilitiesDesign and develop propulsion system...


  • Redondo Beach, California, United States Impulse Space Full time

    Job Summary:Impulse Space is seeking a highly skilled Composites Manufacturing Engineer to join our team. As a key member of our manufacturing department, you will be responsible for the development and manufacture of state-of-the-art composite builds for current and future vehicles. You will work closely with cross-discipline engineering teams and outside...


  • Huntington Beach, California, United States Applied Business Software Full time

    Job DescriptionOverviewApplied Business Software is a technology company that specializes in developing software for the mortgage lending industry. Our flagship product, The Mortgage Office, is a leading solution for loan servicing software in the private lending industry. We are a fast-growing, well-funded, B2B SaaS company that offers a dynamic and...


  • Redondo Beach, California, United States Impulse Space Full time

    Job Summary:Impulse Space is seeking a highly skilled Principal GNC Systems Architect to join our team. As a key member of our engineering team, you will be responsible for designing and developing guidance, navigation, and control systems for high-performance space vehicles.Key Responsibilities:Architect GNC flight, test, and analysis systems for...


  • Redondo Beach, California, United States Northrop Grumman Full time

    Requisition ID: R10172826At Northrop Grumman, we're pushing the boundaries of innovation to create cutting-edge systems that transform lives. Our pioneering spirit has enabled us to be at the forefront of numerous technological advancements, from the first flight across the Atlantic Ocean to stealth bombers and landing on the moon. We seek individuals with...