About The Position

This role is part of Blue Origin’s Advanced Concepts and Enterprise Engineering (ACE) organization and supports Project Sunrise, a constellation of orbital data centers. The Software Update & Deployment Engineer will design and build the system that securely delivers and deploys software updates to satellites in orbit, keeping the production fleet current, secure, and reliable. The position focuses on reliability, security, and automation at scale. The engineer will develop ground and flight software components for the update system, create infrastructure and operator tools for release preparation and deployment, and implement fault-tolerant onboard update logic. The role also includes establishing verification and rollback strategies, working with cybersecurity teams, integrating the over-the-air (OTA) system into flight and ground software workflows, and automating complex rollout campaigns across a large, dynamic fleet. Travel may be required up to 10% of the time. Relocation assistance is available.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • At least 3 years of professional software engineering experience.
  • Strong programming skills in a language such as Python, Go, or C++.
  • Experience designing and building reliable distributed systems.
  • Deep understanding of software deployment, configuration management, and automation.
  • 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 OTA update systems for embedded devices, automotive, aerospace, or IoT at scale.
  • Knowledge of secure boot, code signing, and other software deployment security principles.
  • Experience building and managing deployment pipelines in a cloud environment such as AWS or GCP.
  • Familiarity with fault-tolerant design patterns and strategies for mission-critical systems.
  • Familiarity with secure software supply chain and update practices, including NIST SSDF (SP 800-218), SPD-5 cybersecurity principles for space systems, and FIPS 140-3 validated cryptographic modules.
  • Familiarity with software assurance standards such as NASA-STD-8739.8, NPR 7150.2, ECSS-Q-ST-80C, or equivalent (e.g., DO-178C).
  • Passion for building highly reliable, automated systems that operate at massive scale.

Responsibilities

  • Design and develop ground and flight software components for a secure and robust software update system.
  • Create ground infrastructure and operator tooling to build, test, approve, and deploy software releases to the production constellation.
  • Implement onboard logic for receiving, validating, and applying software updates in a fault-tolerant manner.
  • Develop verification and rollback strategies to ensure fleet safety and integrity during and after update campaigns.
  • Work with the cybersecurity team to ensure end-to-end security of the software update process.
  • Collaborate with flight software and ground software teams to integrate the OTA system into development and operational workflows.
  • Build an automated system to manage complex, multi-stage rollout campaigns across a large and dynamic fleet.

Benefits

  • Medical insurance
  • Dental insurance
  • 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
  • Up to four weeks of paid time off per year based on weekly scheduled hours
  • Up to 14 company-paid holidays
  • May be eligible for benefits and bonuses depending on role type, job level, and other factors
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service