MK1 Lunar Software Development Engineer III (Hardware-in-the-loop Software) Verified today
About this role
You will support the development and maintenance of the software infrastructure for the Lunar MK1 Vehicle Test Bed (VTB), a hardware-in-the-loop test environment that validates flight software, avionics and ground support equipment for spaceflight systems.
This position is part of the Lunar Permanence business unit, which develops Blue Origin's Blue Moon landers and related cargo and crew transport systems to the lunar surface.
What you will do
- Design and develop VTB software infrastructure
- Work with stakeholders to understand requirements and iteratively design systems that meet their needs
- Integrate avionics, flight software and ground software into the test bed
- Diagnose and fix software problems across installation, deployment, configuration, server and client systems
Required qualifications
- B.S. in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, or related technical discipline
- 5 or more years of relevant experience
- Demonstrated skill deploying production distributed systems to cloud and physical compute using Ansible, Terraform, GitLab, Docker, and Kubernetes
- Strong development skills in C/C++ and Python
- Solid understanding of IP networking concepts
- Experience with communications protocols and hardware drivers
- Experience using and customizing CI/CD pipelines (e.g. GitLab, Jenkins)
- Excellent attention to detail and strong task ownership
- Willingness to work hands-on both independently and as part of a team throughout development, review, deployment, and support phases
- 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
Desired qualifications
- Master of Science in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering or related disciplines
- Experience developing software for hardware-in-the-loop testing
- Experience writing software that handles production, distribution and storage of large data sets
- Strong debugging skills at the software/hardware boundary and familiarity with software verification approaches
- Experience leading development of software simulation testbed for complex physical systems
- Experience developing, verifying, certifying and releasing mission and safety-critical software systems
- Experience with mission operations and ground data systems
- Familiarity with target hardware platforms (e.g. ARM)
- Familiarity with Real Time Operating Systems (RTOS) and Board Support Packages (BSPs)
- Familiarity with electrical and electronic engineering concepts
- Familiarity with aerospace systems and design
- Experience with GitLab, Docker, Docker Compose, Kubernetes, Ansible
Compensation and benefits
Base pay range for WA applicants: $164,652.00 to $230,512.80 (other site ranges may differ).
Benefits include medical, dental, vision, basic and supplemental life insurance, paid parental leave, short and long-term disability, 401(k) with company match up to 5%, Education Support Program, stock options for regular employees, and up to four weeks paid time off per year plus up to 14 company-paid holidays.
Background check
Blue's Standard Background Check is required for all positions. Additional checks may be required depending on role and site access needs.
