Application close date:
Applications will be accepted on an ongoing basis until the requisition is closed.
This role is part of Advanced Concepts and Enterprise Engineering (ACE), supporting Blue Origin’s mission of millions of people living and working in space for the benefit of Earth. The team fosters innovation and drives engineering workflows of the future, shared solutions and standards, simplicity and lower costs, and manufacturable design.
Join Blue Origin as we build infrastructure in space for the benefit of Earth. We're developing Project Sunrise, a constellation of orbital data centers designed to transform how compute infrastructure is deployed and leveraged at an unprecedented scale.
As a Software Update & Deployment Engineer, you will design and build the system that keeps our entire production fleet current, secure, and reliable. You will be responsible for creating the end-to-end pipeline that can securely deliver and deploy software updates to satellites in orbit. This is a role for a software engineer who thinks about reliability, security, and automation at a massive scale, and who is excited to build a critical piece of infrastructure for a next-generation space system.
Responsibilities include but are not limited to:
- Design and develop the ground and flight software components for a secure and robust software update system.
- Create the ground infrastructure and operator tooling required to build, test, approve, and deploy software releases to the production constellation.
- Implement the on-board logic for receiving, validating, and applying software updates in a fault-tolerant manner.
- Develop a robust verification and rollback strategy to ensure the safety and integrity of the fleet during and after an update campaign.
- Work with the cybersecurity team to ensure the end-to-end security of the software update process.
- Collaborate with the flight software and ground software teams to integrate the OTA system into their development and operational workflows.
- Build a highly automated system that can manage complex, multi-stage rollout campaigns across a large and dynamic fleet.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 3+ years of professional software engineering experience.
- Strong programming skills in a language like Python, Go, or C++.
- Experience with designing and building reliable, distributed systems.
- A 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.
Preferred Qualifications:
- Experience developing OTA update systems for embedded devices, automotive, aerospace, or IoT at scale.
- Knowledge of secure boot, code signing, and other security principles related to software deployment.
- Experience with building and managing deployment pipelines in a cloud environment (AWS, 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).
- A passion for building highly reliable, automated systems that operate at a massive scale.
Special Mentions:
- Travel may be required up to 10% of the time.
- Relocation assistance available.
Base Pay Range for:
VA applicants is $164,652.00 - $230,512.80
CO applicants is $150,931.00 - $211,303.05
WA applicants is $164,652.00 - $230,512.80
Other site ranges may differ
Culture Statement
Don’t meet all desired requirements? Studies have shown that some people are less likely to apply to jobs unless they meet every single desired qualification. At Blue Origin, we are dedicated to building an authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every desired qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
Benefits
- Benefits include: 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)
- Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays.
- Dependent on role type and job level, employees may be eligible for benefits and bonuses based on the company's intent to reward individual contributions and enable them to share in the company's results, or other factors at the company's sole discretion. Bonus amounts and eligibility are not guaranteed and subject to change and cancellation. Please check with your recruiter for more details.