Flight Software Engineer

2 weeks ago


Redondo Beach, United States Impulse Space Full time
Job DescriptionJob DescriptionDescriptionAs a Flight Software Engineer 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. You will have the opportunity to contribute to many aspects of spacecraft development, including architecting new systems, doing quick prototypes, doing rigorous flight projects, controlling flight hardware during ground tests, and doing mission operation support on the first mission.  
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
  • Develop and improve functions such as closed loop control of physical processes, and
    detection/response algorithms for failures such as broken sensors or radiation upsets
  • Write scrappy code to support development testing of avionics, fluids, and propulsion devices
  •  Write rigorous, reviewed, and tested code to support manufacturing and flight
  • Review code written by others


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

  • Long Beach, United States CareerBuilder Full time

    Senior Flight Software Engineer Torrance, CA Relocation Assistance Provided The Company Our clients mission is to expand humanitys frontier into the solar system and beyond. The next step on this journey is to enable manufacturing and habitation in Low Earth Orbit (LEO). Our clients plan to make this a reality is to build artificial gravity space stations....


  • Long Beach, United States Galaxy Technology Hires LLC Full time

    Senior Flight Software Engineer     Torrance, CA – Relocation Assistance Provided The Company Our client’s mission is to expand humanity’s frontier into the solar system and beyond. The next step on this journey is to enable manufacturing and habitation in Low Earth Orbit (LEO). Our client’s plan to make this a reality is to build artificial...


  • Redondo Beach, United States Impulse Space Full time

    Job DescriptionJob DescriptionDescriptionAs a Software Infrastructure and Release Engineer, your core responsibility will be to design, implement, and maintain our spacecraft flight software and ground software deployment environments. You will work closely with software and GNC engineers to plan out and implement an automated deployment and test system for...


  • Redondo Beach, United States Impulse Space Full time

    Job DescriptionJob DescriptionDescriptionAs a Software Infrastructure and Release Engineer, your core responsibility will be to design, implement, and maintain our spacecraft flight software and ground software deployment environments. You will work closely with software and GNC engineers to plan out and implement an automated deployment and test system for...


  • Long Beach, United States Relativity Full time

    Company Overview: At Relativity Space, we have two audacious goals: to build the next great commercial launch company with Terran R and to become America's leading force in additive manufacturing innovation. Both contribute to our long-term vision of creating humanity’s industrial base on Mars, paving the way for interplanetary life to expand the...


  • Redondo Beach, United States Impulse Space Full time

    DescriptionAs a Software Infrastructure and Release Engineer, your core responsibility will be to design, implement, and maintain our spacecraft flight software and ground software deployment environments. You will work closely with software and GNC engineers to plan out and implement an automated deployment and test system for a variety of spacecrafts and...


  • Redondo Beach, United States Impulse Space Full time

    Job DescriptionJob DescriptionDescriptionAs a Ground Software Engineer, you will create and implement intuitive, high-performance user interfaces, utilizing time-series databases for real-time testing and interfacing with space vehicles. You will design software systems and architect the ground station network, enabling operators to conduct missions reliably...


  • Vero Beach, United States Propel Flight Academy by Delta Full time

    Job DescriptionJob DescriptionCompany DescriptionWELCOME TO THE MOST EXPERIENCED AND INNOVATIVE PILOT TRAINING ACADEMY IN THE INDUSTRYFrom our unique educational approach to our world-class facilities at Vero Beach, we are radically redefining every aspect of pilot training. At Skyborne, we are fully committed to maintaining a dynamic, engaging and welcoming...


  • Redondo Beach, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals within our South Bay Vehicle Engineering organization. This position is located in Redondo Beach, CA.Primary Duties and Responsibilities:Define key...


  • Redondo Beach, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals within our South Bay Vehicle Engineering organization. This position is located in Redondo Beach, CA.Primary Duties and Responsibilities:Define key...


  • Redondo Beach, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals within our South Bay Vehicle Engineering organization. This position is located in Redondo Beach, CA.Primary Duties and Responsibilities:Define key...


  • Redondo Beach, United States Northrop Grumman Full time

    This position is currently contingent on program award and associated program award funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals...


  • Redondo Beach, United States Northrop Grumman Full time

    This position is currently contingent on program award and associated program award funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals...


  • Redondo Beach, United States Northrop Grumman Full time

    This position is currently contingent on program award and associated program award funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals...


  • Redondo Beach, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems is looking for an Engineer or Principal Guidance Navigation Controls Engineer to support the Vehicle Engineering organization in Redondo Beach, CA.The selected candidate will support research and development of flight control algorithms for manned and unmanned air vehicles. This is a dynamic and fun organization involved...


  • Redondo Beach, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems is looking for an Engineer or Principal Guidance Navigation Controls Engineer to support the Vehicle Engineering organization in Redondo Beach, CA.The selected candidate will support research and development of flight control algorithms for manned and unmanned air vehicles. This is a dynamic and fun organization involved...


  • Redondo Beach, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems is looking for an Engineer or Principal Guidance Navigation Controls Engineer to support the Vehicle Engineering organization in Redondo Beach, CA.The selected candidate will support research and development of flight control algorithms for manned and unmanned air vehicles. This is a dynamic and fun organization involved...


  • Redondo Beach, United States Northrop Grumman Full time

    This position is currently contingent on program award and associated program award funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems is looking for a Principal or Senior Principal Engineer Guidance Navigation Controls to support the Vehicle Engineering organization in Redondo Beach, CA.The selected candidate...


  • Redondo Beach, United States Northrop Grumman Full time

    This position is currently contingent on program award and associated program award funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems is looking for a Principal or Senior Principal Engineer Guidance Navigation Controls to support the Vehicle Engineering organization in Redondo Beach, CA.The selected candidate...


  • Redondo Beach, United States Northrop Grumman Full time

    This position is currently contingent on program award and associated program award funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems is looking for a Principal or Senior Principal Engineer Guidance Navigation Controls to support the Vehicle Engineering organization in Redondo Beach, CA.The selected candidate...