About The Position

This role is part of Advanced Concepts and Enterprise Engineering (ACE) and supports Project Sunrise, Blue Origin’s planned 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 engineer will develop ground and flight software components for the update system, including infrastructure and operator tools for building, testing, approving, and deploying releases. The role also implements onboard update handling, verification and rollback strategies, and automated multi-stage rollout campaigns. The engineer will work with cybersecurity, flight software, and ground software teams to integrate the system into development and operational workflows. 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 standards such as 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, 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 protect 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, dynamic fleet.

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 scheduled weekly hours.
  • Up to 14 company-paid holidays.
  • Relocation assistance.
  • Depending on role type and job level, potential eligibility for benefits and bonuses based on individual contributions and other factors; amounts and eligibility are not guaranteed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service