View All Jobs 4157

Software Engineer, Level 3 (oasis - 1 Flight/ground) — Space Resources Program

Develop and verify real-time flight software components for space missions
Los Angeles
Senior
yesterday
Blue Origin

Blue Origin

Develops reusable rockets and spaceflight systems to enable commercial space travel, orbital access, and long-term human presence beyond Earth.

Software Engineer

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 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.

In this hands-on role, you will be based entirely on-site at our Los Angeles Facility, collaborating closely with the Space Resources Program team. We are looking for an experienced, self-motivated, and hands-on software engineer. Your responsibilities will include ownership of subsystem-level scope with minimal day-to-day oversight, communication of technical rationale and risk trade-offs, and delivery of high-quality software in a safety- and mission-critical environment.

We seek a candidate who brings technical know-how, leadership capabilities, and a dedication to quality, all of which are vital in making a positive impact on our mission. The pace at Blue Origin is brisk, with rapid cycles of design, analysis, and integration, aimed at delivering scalable solutions. Therefore, we need someone who is adaptable, proactive, eager to learn, and uncompromising on safety and quality. Creativity, a spirit of innovation, and the ability to manage changing requirements are key to thriving in this role.

We are looking for someone to apply their technical expertise, leadership skills, and commitment to quality to positively impact safe human spaceflight. Passion for our mission and vision is required!

Responsibilities

Own the design, implementation, and verification of assigned real-time flight software components (e.g., command handling, telemetry, mode/state management, timing/synchronization, device control, health monitoring).

Implement and verify fault management behaviors for your scope (limit checks, safe responses, retries/timeouts, watchdog patterns, degraded modes) aligned to system hazards and mission objectives.

Deliver configuration-controlled flight software releases including unit/integration tests, as-built notes, and release documentation.

Develop and maintain ground software for commanding, telemetry ingest/display, data archiving, and operator tooling, with an emphasis on reliability and repeatability for mission operations.

Support end-to-end connectivity and compatibility testing (lab systems, radios, ground interfaces as applicable); produce test reports and operator procedures for your scope.

Stand up and improve HIL benches and automated regression suites; integrate avionics/instruments to enable end-to-end verification.

Lead troubleshooting at the hardware/software interface; perform root-cause analysis on significant anomalies within your scope and drive corrective actions to closure with cross-functional partners.

Develop and maintain software requirements, acceptance criteria, and ICDs for owned components; ensure traceability to higher-level system requirements and ConOps.

Contribute to the software V&V plan and verification matrix; execute verification, document results, and support gated reviews/change control with audit-ready artifacts.

Operate in an agile rhythm: provide estimates, support sprint planning/backlog grooming, communicate progress/risks, and coordinate dependencies across systems, GNC, avionics/instruments, mission ops, and quality/mission assurance.

Participate in and help raise the bar for code reviews, coding standards, branching/release practices, and test/coverage expectations, mentor junior engineers through reviews and lab support.

Minimum Qualifications

B.S. degree or higher in computer science, computer/electrical engineering, aerospace engineering, or related field (or equivalent practical experience).

5+ years of professional experience delivering embedded and/or mission/safety-critical software, owning features from design through verification.

Proficiency in C/C++ (embedded/RTOS/Linux) and Python (tools/automation); strong experience with Git and collaborative development workflows.

Demonstrated experience with real-time concepts (concurrency, timing, determinism), robust error handling, and operational reliability.

Demonstrated ability to integrate and debug across software/firmware/hardware boundaries and to lead root-cause investigations within your scope.

Experience working in a structured environment with requirements, interfaces, verification planning, and test evidence (tooling such as DOORS/Jama is a plus).

Strong written and verbal communication skills; able to present technical rationale and risk trade-offs for peer/senior review.

Preferred Qualifications

M.S. degree in a related field.

Flight/mission software experience (command/telemetry frameworks, time sync, data handling pipelines) and/or ground segment experience (mission control tooling, link testing, ground station integration, CCSDS-like protocols).

Hands-on experience building/operating HIL and automated regression in CI/CD; familiarity with static/dynamic analysis and code quality tooling.

Experience implementing or validating fault management approaches informed by hazard analysis/FMECA/FDIR concepts.

Familiarity with secure communications practices and/or implementing cybersecurity controls for mission/ground systems.

Experience with ROS/ROS2, instrumentation/control systems, driver/platform debugging, data acquisition/measurement theory, or debugging auto-generated code.

+ Show Original Job Post
























Software Engineer, Level 3 (oasis - 1 Flight/ground) — Space Resources Program
Los Angeles
Software
About Blue Origin
Develops reusable rockets and spaceflight systems to enable commercial space travel, orbital access, and long-term human presence beyond Earth.