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 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 engineers, and others to develop performant and maintainable solutions.

Key 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

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. To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. 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.

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

    Job SummaryImpulse Space is seeking a highly skilled Flight Software Engineer to join our team. As a key member of our avionics systems team, you will be responsible for designing, developing, and testing software for spacecraft and launch vehicles.Key ResponsibilitiesImplement and integrate software for GNC algorithms, command and telemetry, mission...


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

    Job SummaryAs 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...


  • 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...


  • Long Beach, California, United States EVONA Full time

    As a key member of EVONA's Flight Software team, you will be responsible for developing and leading the development of flight software for inflight computers and other critical spacecraft hardware.Key responsibilities include:Collaborating with the Electrical and Hardware division to integrate software solutionsLeading and managing the Flight Software team...


  • 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...


  • Long Beach, California, United States Odys Aviation Full time

    Flight Dynamics and Controls EngineerAt Odys Aviation, we're pushing the boundaries of flight dynamics and controls to revolutionize the aviation industry. Our team of expert engineers is working on an advanced vertical takeoff and landing hybrid aircraft that will cut travel time in half on the world's busiest routes.We're seeking a talented Flight Dynamics...

  • RF Systems Engineer

    4 weeks ago


    Redondo Beach, California, United States Impulse Space Full time

    Join Impulse Space as an RF Engineer and contribute to the design, testing, and delivery of flight RF hardware systems for space missions. As a key member of our team, you will own the design, testing, and delivery of RF systems, working closely with cross-disciplinary teams to define and implement RF hardware requirements on a mission-by-mission basis. Your...


  • 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

    Job Title: Senior Propulsion Design EngineerDice is the leading career destination for tech experts at every stage of their careers. Our client, Jobot, is seeking a highly skilled Senior Propulsion Design Engineer to join their team.About the CompanyJobot is a leading provider of innovative solutions for the aerospace and defense industries. We support and...


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

    Job Title: Principal / Sr. Principal Infrared (IR) Survivability Engineer (Level 3 or 4)Northrop Grumman is seeking a highly skilled Principal / Sr. Principal Infrared (IR) Survivability Engineer to join our team. As a key member of our Survivability Engineering team, you will be responsible for developing, testing, and implementing new materials,...