> Markdown version of [/jobs/ext/4621810-senior-embedded-software-engineer-iv-lunar-permanence](https://www.wearedevelopers.com/jobs/ext/4621810-senior-embedded-software-engineer-iv-lunar-permanence). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Engineer (IV) - Lunar Permanence - **Company:** Blue Origin - **Location:** Merritt Island, FL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Abstraction Layers, Artificial Intelligence, Confluence, JIRA, Automation of Tests, Unit Testing, Biometrics, C++ (Programming Language), Code Review, Computer Engineering, Continuous Integration, Datasheets, Software Debugging, Microprocessors, Memory Management, Linux on Embedded Systems, Middleware, Embedded Software, Network Interface Controllers, Firmware, Field-Programmable Gate Array (FPGA), FreeRTOS, Hardware Design, Python (Programming Language), Software Architecture, Real-Time Operating Systems, Regression Testing, Software Safety, Requirements Traceability, Software Requirements Analysis, SystemVerilog, Systems Integration, TCP/IP, Software Technical Review, Universal Asynchronous Receiver/Transmitter, Verilog, VHSIC Hardware Description Language (VHDL), Serial Peripheral Interface, Real Time Systems, Caching, AI Coding Agents, Gitlab, Git, Pytest, Yocto, Information Technology, Maintaining Code, Hardware Acceleration, Machine Learning Operations, DO-178B, Software Version Control - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_7dcb1df9298162a7c1aa76f66753271a ## About the Role * BS in computer engineering, computer science, electrical engineering, aerospace engineering or a related technical field. * 10+ years of relevant experience in embedded software, firmware or closely related engineering work. * Embedded software development skills in C, C++ or Rust, with demonstrated delivery through hardware integration and release. * Deep hands-on experience with real-time systems, multitasking and synchronization in embedded environments. * Proficiency developing and debugging sensor and peripheral drivers; experience with software loaders, I/O/BIT middleware, hardware abstraction and low-level interfaces. * Proven experience designing reliable software architectures and implementing autonomous fault-recovery code for safety-critical or other mission-critical systems. * Proficiency with testing frameworks, unit testing and automated verification; familiarity with continuous integration practices. * Deep understanding of computer architecture and memory management, including memory buses, caches, DMA and memory allocation, with practical judgment about performance and resource constraints. * Ability to read circuit schematics, datasheets and register maps and debug hardware/software interactions. * Experience making architecture and interface decisions, leading technical reviews and mentoring engineers while contributing directly to implementation and debugging. * Proficiency with Git for version control and collaborative code review. * Strong problem-solving skills, excellent communication and a commitment to collaborative teamwork. * Commitment to engineering quality, safe human spaceflight and Blue Origin's mission., * Knowledge of multiple processor architectures, such as ARM and x86; experience with real-time operating systems such as QNX and SafeRTOS, or embedded Linux built with Yocto. * Python and pytest for automated functional, integration and regression verification, including reusable fixtures, parameterized tests and test-result reporting. * Practical experience planning and debugging SIL, PIL or HIL tests, investigating software anomalies and preparing verification evidence for mission-critical software releases. * Experience improving engineering workflows with AI coding assistants, automated test generation or AI-assisted debugging, while maintaining code quality and verification evidence. * CI/CD environments such as GitLab, with Jira for work tracking and Confluence for engineering documentation. * Embedded SoCs, hardware accelerators and signal or image processing, including sensor data paths and hardware/software partitioning; experience developing spaceflight software. * FPGA-based platforms and software interfaces to programmable logic; familiarity reading VHDL, Verilog or SystemVerilog is a plus. * Edge AI or embedded ML inference integration, including deployment and optimization of inference runtimes on CPUs, SoCs or FPGA-based platforms and characterization of latency, memory use and failure behavior. * Experience evaluating TinyML on resource-constrained microcontrollers, including quantized inference, runtime integration and tradeoffs involving memory, compute, power and reliability. * Practical experience applying software safety and assurance practices such as NASA NPR 7150.2D, ISO 26262, or DO-178C development and verification at DAL A or DAL B is strongly preferred, including requirements traceability and verification evidence. * MS in a relevant technical field., Applicants for employment at Blue Origin must be a U.S. citizen or national, U.S. permanent resident (i.e. current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. ## Description * Own architecture, implementation and delivery across multiple embedded systems and projects. Define hardware/software interfaces, own their formal interface control documents (ICDs), and make technical tradeoffs involving reliability, real-time behavior, memory and maintainability. * Derive, decompose and review software requirements from system and mission requirements. Maintain traceability through design, implementation and verification, and coordinate requirements and interface changes with systems, avionics and test engineers. * Develop and review board support packages (BSPs), software loaders, sensor and peripheral drivers, hardware abstraction layers and middleware for I/O and built-in test (BIT). * Guide software integration across peripheral and sensor interfaces such as I2C, SPI, UART, MIPI, GMSL and CameraLink; SoC interconnects such as AXI within AMBA; and communication interfaces such as SpaceWire, Aurora, TCP/IP and UDP. * Apply deep real-time expertise to scheduling, multitasking and synchronization; resolve failures involving timing, concurrency, memory and hardware/software interactions. * Lead hardware integration and debugging using schematics, datasheets, register maps, software debuggers and laboratory instruments. * Guide software integration with FPGA-based hardware, working with FPGA engineers on register interfaces, interrupts, DMA, data paths and hardware/software partitioning. * Identify and prototype edge AI applications for sensor processing, avionics health monitoring and anomaly detection. Guide inference-runtime integration and define resource budgets, execution isolation and fallback behavior alongside real-time and safety-critical software. * Design and implement autonomous safety-critical fault-recovery software and verify recovery behavior under representative fault conditions. * Guide verification planning and strengthen automated unit, integration and regression testing across software-in-the-loop (SIL), processor-in-the-loop (PIL) and hardware-in-the-loop (HIL) environments as appropriate. Maintain requirements traceability and verification evidence that support release-readiness decisions. * Identify and mitigate software technical risks. Lead root-cause investigations of software anomalies, verify corrective actions and maintain applicable software safety, quality and mission-assurance practices. * Guide the use of AI-assisted tools for implementation, failure analysis and test generation. Evaluate generated changes against architecture, real-time constraints and verification results before release. * Lead design and code reviews, mentor engineers, coordinate technical dependencies across teams and improve development and verification workflows., * Required for Certain Job Profiles: Defense Biometric Identification System (DBIDS) background check if at any time the role requires one to be on a military installation * Required for Certain Job Profiles: Drivers who operate Commercial Motor Vehicles with a Gross Vehicle Weight (GVW), Gross Vehicle Weight Rating (GVWR) or combination of power unit and trailer that meets or exceeds 10,001 lbs. and/or transports placardable amounts of hazardous materials by ground in any vehicle on a public road while in commerce, may be subject to additional Federal Motor Carrier Safety Regulations including: Driver Qualification Files, Medical Certification (obtained before onboarding), Road Test, Hours of Service, Drug and Alcohol Testing, vehicle inspection requirements, CDL requirements (if applicable) and hazardous materials transportation/shipping training. * Required for certain Job Profiles: Ability to obtain and maintain Merchant Mariner Credential, which includes pre-employment and random drug testing as well as DOT physical