More jobs:
MKCrew Lander GN&C Flight Software Engineer - Sr
Job in
Littleton, Arapahoe County, Colorado, 80161, USA
Listed on 2026-10-23
Listing for:
Blue Origin
Full Time
position Listed on 2026-10-23
Job specializations:
-
Software Development
Software Engineer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
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! This role is part of the Lunar Permanence business unit, which develops Blue Origin’s Blue Moon landers and related products.
To further Blue Origin's mission of millions of people living and working in space for the benefit of Earth, we are building sustainable infrastructure for our transport of crew and cargo from Earth to the lunar surface.
- Partner with GN&C algorithm developers to transition algorithms from prototype environments into performant, testable, and flight-appropriate software implementations.
- Design, implement, integrate, and maintain GN&C flight software for the MK2 Crew Lander, with emphasis on navigation and computer vision capabilities, including image pre-processing, plugin or modular algorithm architectures, camera interfaces, telemetry, command interfaces, and integration with core flight software.
- Work closely with avionics, embedded software, payload, and flight hardware teams to define camera, sensor, driver, API, communications, timing, synchronization, and data handling.
- Develop hardware-in-the-loop, software-in-the-loop, and laboratory test capabilities that support repeatable validation of GN&C and VBN performance across representative sensors, compute hardware, and mission scenarios.
- Establish robust flight software engineering practices, including automated builds, static analysis, unit and integration testing, code coverage, regression testing, fuzz testing, continuous integration pipelines, configuration control, and acceptance-test planning.
- Contribute to the maturation of software toward safety-critical and human-spaceflight standards, including requirements traceability, verification planning, fault handling, deterministic behavior, and clear interface definitions.
- Mentor and technically guide less experienced engineers in software design, debugging, code review, testing strategy, and disciplined development practices.
- Bachelor’s degree in computer science, computer engineering, aerospace engineering, electrical engineering, or a related technical field.
- 8+ years of professional software engineering experience, including substantial experience with embedded, real-time, robotics, aerospace, autonomous-system, or other high-reliability software.
- Experience developing production-quality software in C/C++ and Rust; ability to work effectively in mixed-language software environments.
- Experience integrating software with physical hardware, sensors, embedded compute systems, drivers, and communications interfaces.
- Demonstrated experience designing software architectures, APIs, modular interfaces, and testable systems for complex technical products.
- Strong understanding of software verification practices, including unit testing, integration testing, automated build and test pipelines, code review, debugging, and root-cause analysis.
- Ability to work effectively across algorithm, hardware, systems engineering, test, and software groups.
- Strong written and verbal communication skills, including the ability to communicate technical decisions, risks, and tradeoffs to diverse engineering stakeholders.
- Ability to earn trust through hands‑on technical contribution, constructive mentorship, and disciplined engineering execution.
- 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.
- Experience…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×