B

Blue Origin

Builds rockets, engines and lunar spacecraft

Guidance, Navigation, and Control Flight Software Engineer Senior

Embedded EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in computer science, computer engineering, aerospace engineering, electrical engineering, or a related technical field is required.
  • At least 8 years of professional software engineering experience, including substantial experience with embedded, real-time, robotics, aerospace, autonomous-system, or other high-reliability software, is required.
  • Experience developing production-quality software in C/C++ and Rust, and the ability to work in mixed-language software environments, is required.
  • Experience integrating software with physical hardware, sensors, embedded compute systems, drivers, and communications interfaces is required.
  • Demonstrated experience designing software architectures, APIs, modular interfaces, and testable systems for complex technical products is required.
  • A strong understanding of software verification practices, including unit testing, integration testing, automated build and test pipelines, code review, debugging, and root-cause analysis, is required.
  • The ability to work across algorithm, hardware, systems engineering, test, and software groups is required.
  • Strong written and verbal communication skills, including communicating technical decisions, risks, and tradeoffs to diverse engineering stakeholders, are required.
  • The ability to earn trust through hands-on technical contribution, constructive mentorship, and disciplined engineering execution is required.
  • Applicants must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum.

Responsibilities

  • Partner with GN&C algorithm developers to transition algorithms from prototype environments into performant, testable, flight-appropriate software implementations.
  • Design, implement, integrate, and maintain GN&C flight software for the MK2 Crew Lander, emphasizing navigation and computer vision capabilities, including image preprocessing, plugin or modular algorithm architectures, camera interfaces, telemetry, command interfaces, and integration with core flight software.
  • Work with avionics, embedded software, payload, and flight hardware teams to define camera, sensor, driver, API, communications, timing, synchronization, and data-handling requirements.
  • Develop hardware-in-the-loop, software-in-the-loop, and laboratory test capabilities for repeatable validation of GN&C and VBN performance across representative sensors, compute hardware, and mission scenarios.
  • Establish 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 software maturation 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.
  • Drive software architecture and implementation decisions for assigned capabilities, identify and retire integration risks early, influence engineering standards and development practices, and deliver software and test evidence for vehicle milestones.

Desired Qualifications

  • Experience with GN&C, navigation, state estimation, sensor fusion, visual odometry, computer vision, terrain-relative navigation, robotics, or autonomous vehicles.
  • Experience deploying computer vision or machine perception capabilities on embedded or flight-like computing hardware.
  • Experience with cFS/cFE, flight software frameworks, real-time operating systems, or spacecraft avionics software.
  • Experience developing camera drivers, image acquisition pipelines, camera calibration workflows, or time-synchronized multi-sensor systems.
  • Familiarity with spacecraft flight software lifecycle practices, including requirements-based verification, qualification testing, safety-critical development, and mission assurance expectations.
  • Experience with hardware-in-the-loop testing, simulation, test automation, or laboratory infrastructure development.
  • Demonstrated use of C++ and Rust in embedded, systems, aerospace, or high-reliability applications.
  • Familiarity with software security and robustness practices such as fuzz testing, memory-safety analysis, static analysis, dependency management, and secure build pipelines.
  • Experience with lunar, planetary, spacecraft, or human-spaceflight programs.
  • Experience serving as a senior technical mentor, technical lead, or engineering coach while remaining primarily hands-on.

About the Company

Blue Origin

Builds rockets, engines and lunar spacecraft

Blue Origin builds rockets, engines and spacecraft for commercial satellite operators and government space programs. Its New Glenn orbital rocket uses a reusable first stage, while Blue Moon landers are designed to transport cargo and astronauts to the lunar surface. The company designs and manufactures liquid-fueled propulsion systems, and its New Shepard vehicle is built for short suborbital trips carrying people and research payloads. Customers pay for launch services and engines, and government development contracts fund work on systems for exploration beyond Earth orbit. Founded by Jeff Bezos in 2000, Blue Origin is headquartered in Kent, Washington.

Company size
10,001+
Company stage
Late Stage VC
Total funding
$10.1B
Headquarters
Kent, WA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Blue Origin

See more jobs