Logo
Blue Origin

Senior Embedded Software Engineer (IV) - Lunar Permanence

Blue Origin, Los Angeles, California, United States, 90079

Save Job

Senior Embedded Software Engineer (IV) - Lunar Permanence Join Blue Origin as a Senior Embedded Software Engineer (IV) to help build sustainable infrastructure for the Lunar Permanence business unit. Blue Origin envisions millions of people living and working in space for the benefit of Earth. This role is part of our Core Avionics organization and will directly contribute to developing avionics components for Lunar Vehicles, including Command & Data Handling, Electrical Power Systems, Cameras, Lidars, Radars, Radios, Network Switches, and similar.

We are looking for an experienced embedded software engineer who will design, implement, and verify embedded software for mission‑critical spaceflight systems while working closely with avionics hardware engineers. The candidate should be comfortable reading hardware datasheets, understanding register maps, evaluating performance tradeoffs, and possess hands‑on lab debugging skills. This is a hardware‑heavy role that requires collaboration with cross‑functional, multidisciplinary teams.

Special Mentions

Relocation provided.

Depending on the location chosen for this opportunity, you may be expected to travel up to 20% to support hardware deliveries, meetings, and reviews.

Responsibilities

Develop Board Support Package (BSP) software for new hardware, including driver development.

Perform bare‑metal or OS‑level programming for hardware initialization, control, embedded data processing, and networking/communication.

Work hands‑on with avionics spaceflight hardware, debugging with logic analyzers, oscilloscopes, and JTAG debuggers.

Participate in design concepts and reviews, paying special attention to partitioning between hardware and software implementation.

Perform benchmark analysis and deploy benchmarking code to characterize hardware performance.

Bring up and utilize hardware accelerators in modern SoC devices (e.g., encoders, decoders, encryption engines, image signal processing cores).

Script, Linux develop, and work with development kits and sensor modules.

Define and implement embedded software for interfaces such as I2C, SPI, UART, TCP/IP, UDP, GMSL, SpaceWire, CameraLink, Aurora, AXI, AMBA, etc.

Develop boot and SW‑based fault‑tolerance strategies.

Publish internal documents and memos, participate in design reviews, review and generate requirements.

Willingness to learn new skills, languages, debug/development tools.

Apply technical expertise, leadership skills, and commitment to quality to positively impact safe human spaceflight. Passion for our mission and vision is required.

Minimum Qualifications

BS in computer engineering, computer science, electrical engineering, aerospace engineering, or a related technical field.

10+ years of experience in the field(s) above.

Strong embedded software design and development skills in C/C++/Rust with Linux (or similar) scripting experience.

Strong debugging skills with a mix of cross hardware/software techniques and tools (GDB, XSDB, GRMON, logic analyzer, protocol analyzer, Wireshark, etc.) and experience single‑stepping through code, looking at assembly, probing memory, and driving I/O.

Strong background in computer architecture, understanding of memory buses, cache, DMA, CPU execution pipelines.

Experience with version control systems (Git).

Ability to work well in a team and independently with minimal direction.

Preferred Qualifications

Enter MS in computer engineering, computer science, electrical engineering, aerospace engineering, or a related technical field.

12+ years of experience in the field(s) above.

Previous experience building space avionics and/or space software systems.

Experience with DO‑178 and companion documents certification guidelines.

Experience with FPGA development (VHDL, Verilog, SystemVerilog).

Experience with software for hardware‑accelerated functions (encryption/decryption blocks, encoder/decoder blocks, image signal processor, GPU, etc.).

Experience with tools and software for data analysis and post‑processing (Matlab, Python, open‑source Linux tool).

Experience with agile development methods.

Experience with kernel and driver development.

Compensation Range

CA applicants: $177,567.00 – $248,593.80. CO applicants: $163,272.00 – $228,579.75. WA applicants: $177,567.00 – $248,593.80. Other site ranges may differ.

Benefits

Medical, dental, vision, basic and supplemental life insurance, paid parental leave, short and long‑term disability, 401(k) with a company match up to 5%, and an Education Support Program.

Paid Time Off: Up to four weeks per year based on weekly scheduled hours, and up to 14 company‑paid holidays.

Discretionary bonus: Bonuses reward individual contributions and allow employees to share in company results.

Eligibility for benefits varies by role type; please check with your recruiter for a comprehensive list.

Equal Employment Opportunity

Blue Origin is proud to be an Equal Opportunity/Affirmative Action Employer and is committed to attracting, retaining, and developing a highly qualified and dedicated workforce. Blue Origin hires and promotes people on the basis of their qualifications, performance, and abilities. We support a workplace that fosters trust, equality, and teamwork. We provide all qualified applicants for employment and employees with equal opportunities for hire, promotion, and other terms and conditions of employment, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin/ethnicity, age, physical or mental disability, genetic factors, military/veteran status, or any other status protected by federal, state, and/or local law. For more information on “Know Your Rights,” please see here.

Affirmative Action and Disability Accommodation

Applicants wishing to receive information on Blue Origin’s Affiant Action Plans or requiring a reasonable accommodation in order to participate in the application and/or interview process should contact EEOCompliance@blueorigin.com. Please do not include personal medical information in your request.

California Applicant Privacy Notice

If you are a California resident, please reference the CA Applicant Privacy Notice here.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industries

Aviation and Aerospace Component Manufacturing

#J-18808-Ljbffr