Flight Software Engineer II - Project Sunrise – Orbital Data Centers

BLUE ORIGIN•Hutto, TX
•$123,714 - $188,945

About The Position

This early-career, hands-on role is part of Blue Origin’s Advanced Concepts and Enterprise Engineering team and supports Project Sunrise, a constellation of orbital data centers. The Flight Software Engineer contributes to the development of software for advanced satellite systems and participates in the complete flight software lifecycle, with particular emphasis on software and hardware integration as hardware becomes available. The role includes testing, debugging at the hardware/software interface, and supporting the first activation of the satellite. The engineer develops and documents C/C++ components for real-time embedded systems; integrates flight software with flight-computer hardware in a laboratory; creates and executes unit, integration, and hardware-in-the-loop tests; analyzes results and troubleshoots defects with senior engineers; assists with avionics hardware bring-up and verification; and helps automate test and integration pipelines. The role also involves collaborating with engineers in domains such as Guidance, Navigation, and Control and Command & Data Handling. Travel may be required up to 10% of the time. Relocation assistance is available.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related field.
  • At least 2 years of software development experience through internships, academic projects, or professional work.
  • Proficiency in C or C++ programming.
  • Foundational understanding of embedded systems, computer architecture, and operating systems.
  • Strong desire to work hands-on with hardware in a lab environment.
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Nice To Haves

  • Experience with embedded systems or robotics projects.
  • Familiarity with real-time operating systems (RTOS).
  • Experience with scripting languages such as Python for test automation and analysis.
  • Hands-on experience with lab equipment such as oscilloscopes, logic analyzers, or JTAG debuggers.
  • Passion for space and a strong drive to learn and grow in a fast-paced environment.

Responsibilities

  • Develop and document flight software components in C/C++ for real-time embedded systems.
  • Support integration of flight software with flight-computer hardware in a lab environment.
  • Develop and execute unit tests, integration tests, and hardware-in-the-loop (HIL) test procedures.
  • Analyze test results, troubleshoot issues, and work with senior engineers to find and fix bugs.
  • Assist with bring-up and verification of new avionics hardware.
  • Contribute to automation of test and integration pipelines.
  • Collaborate with engineers in domains such as Guidance, Navigation, and Control (GNC) and Command & Data Handling (C&DH) to integrate software modules.

Benefits

  • Medical, dental, and vision insurance.
  • Basic and supplemental life insurance.
  • Paid parental leave.
  • Short- and long-term disability.
  • 401(k) with company match of up to 5%.
  • Education Support Program.
  • Stock options for regular employees working at least 20 hours per week.
  • Paid time off of up to four weeks per year based on weekly scheduled hours.
  • Up to 14 company-paid holidays.
  • Relocation assistance is available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service