About The Position

At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight! This role is part of the Lunar Permanence business unit, which develops Blue Origin’s Blue Moon landers and related products. To further Blue Origin's mission of millions of people living and working in space for the benefit of Earth, we are building sustainable infrastructure for our transport of crew and cargo from Earth to the lunar surface. This role is part of the Lunar Permanence business unit, which develops the Blue Moon landers and related products for Blue Origin. We are building balanced infrastructure to transport crew and cargo from Earth to the lunar surface. This supports Blue Origin's mission of millions living and working in space for Earth's benefit.

Requirements

  • Bachelors degree in computer science, computer engineering, electrical engineering, mathematics, physics, aerospace, or related field, or equivalent experience.
  • 5 years professional experience
  • Experience in full life cycle software development of real-time embedded system, including system design and analysis, requirements development, software implementation and verification, system integration, qualification, and releasing.
  • Proven software development skills in real-time embedded systems, particularly in C/C++
  • Experience in build automation, continuous integration, configuration management, verification, deployment of software.
  • Experience improving stability through monitoring, analysis, thoughtful code reviews, and detailed feedback.
  • Ability to work independently and as part of a team.
  • Proven understanding of source control tools and concepts such as git workflows, versioning, branching.
  • Strong debugging skills at the software/hardware boundary.
  • Excellent written and oral communication skills.
  • Ability to earn trust, maintain positive and professional relationships in an inclusive 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 developing safety critical products applying NPR 7150.2, DO-178, or other safety-critical software standard.
  • Experience operating combined hardware-in-the-loop lab environments.
  • Experience with verification, integration, and test, of orbital launch vehicles or human rated spacecraft
  • Experience with C++ and real-time operating systems such as QNX or equivalent experience

Responsibilities

  • Develop software designed to run on the MK2 crew vehicle
  • Develop application software requirements in coordination with systems engineering and subsystem owners
  • Perform technical implementation of human-rated flight software for a lunar lander
  • Author unit tests, documentation, and participate in code reviews
  • Contribute to trade studies on platform software architecture and implementation
  • Participate in crafting and carrying out subsystem applications and fault management
  • Development and implementation of crew displays and manual piloting interfaces for the Lunar Crew Module
  • Integrate application flight software components, build and run unit tests, validate on Hardware-in-the-Loop and simulation environments
  • Define and implement software development standard methodologies

Benefits

  • Medical, dental, vision, basic and supplemental life insurance, paid parental leave, short and long-term disability, 401(k) with a company match of up to 5%, and an Education Support Program.
  • Stock Options for all regular employees (working at least 20 hours/week)
  • Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service