Senior Embedded Software Engineering Lead

Blue OriginLittleton, CO
Onsite

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! The role is part of the In-Space Systems business unit, which is focused on addressing two of the most compelling challenges in spaceflight today: space infrastructure and increasing mobility on-orbit.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or related technical field
  • 7+ years of professional experience in embedded software development
  • Strong proficiency in C/C++ programming for embedded systems
  • Experience with real-time operating systems (RTOS)
  • Experience with microcontroller peripherals (ADC, DAC, I2C, SPI, UART, etc.)
  • Experience with version control systems (Git) and CI/CD pipelines
  • Knowledge of software development for mission-critical systems

Nice To Haves

  • Master's degree in Computer Science, Computer Engineering, or related field
  • Experience with embedded Linux development and Yocto
  • Experience leading software technical teams
  • Knowledge of communication protocols used in spacecraft systems
  • Experience with bare-metal programming for microcontrollers

Responsibilities

  • Lead a team of flight software engineers through the full software development lifecycle
  • Architect, design, develop, and deliver high-reliability flight software for embedded and edge computing platforms using C++
  • Provide day-to-day technical direction, work prioritization, and mentorship to team members; foster a culture of engineering excellence and accountability
  • Define and enforce software architecture standards, coding practices, and design patterns for mission-critical systems
  • Collaborate with cross-functional teams including systems engineering, GNC, avionics, and mission operations to translate system requirements into robust software solutions
  • Conduct design reviews and code reviews; ensure technical quality and mission assurance across deliverables
  • Support integration and test activities, including hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing
  • Identify and mitigate technical risks; drive root cause analysis and resolution of complex software anomalies
  • Coordinate with program management to communicate status, risks, and resource needs
  • Contribute to proposal efforts and technical documentation in support of national security programs

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%
  • 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
  • Up to 14 company-paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service