Jobs · Engineering · Washington

Firmware Engineer, Security

Blue Origin · Greater Seattle Area · Yesterday
On-siteEngineering$192k–$269k/yrFull-time

About the role

Blue Origin is pioneering the future of space-based communications with TeraWave, a revolutionary satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth. This multi-orbit constellation will consist of optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO), providing enterprise-grade connectivity for critical operations worldwide.

Responsibilities

  • Develop ROM code, bootloaders, and runtime firmware for secure enclaves of custom ASICs.
  • Develop and support firmware for secure boot, attestation, OTA updates, manufacturing provisioning, secure debug, telemetry, recovery, tamper monitoring, and security.
  • Work closely with hardware and communications systems engineers to define and implement firmware and hardware interfaces.
  • Support pre-silicon firmware development, integration, and validation.
  • Support post-silicon bring-up, debugging, and validation of custom ASICs.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • 5+ years of experience in firmware development.
  • Experience developing software in C.
  • Experience writing software that directly controls hardware, such as firmware, kernel device drivers, or low-level embedded code.
  • Experience debugging and validating embedded firmware and hardware/software interactions.

Qualifications

  • Experience with Rust, especially no-std Rust.
  • Experience with Cortex-M ISA.
  • Experience with ARM TrustZone and TF-M.
  • Experience with RTOSes such as FreeRTOS, Zephyr, or TockOS.
  • Experience with CI flows and automated hardware-in-the-loop (HIL) testing.
  • Familiarity with security concepts including secure boot, root of trust, symmetric and asymmetric cryptography, PKI chains, penetration testing, or similar technologies.
  • Understanding of board-level hardware design, including the ability to work with schematics and data sheets.
  • Experience testing firmware using simulation and emulation platforms such as QEMU, Palladium, or ZeBu.
  • Experience with secure manufacturing provisioning.
  • Experience developing code for safety-critical environments.

Skills

  • Strong programming skills in C.
  • Experience with embedded systems and firmware development.
  • Knowledge of security protocols and practices.
  • Experience with CI/CD pipelines and automated testing.
  • Ability to work effectively in a cross-functional team.

Benefits

  • Medical, dental, and vision insurance.
  • Paid parental leave.
  • Short and long-term disability coverage.
  • 401(k) with a company match of up to 5%.
  • Education support program.
  • Stock options for eligible employees.
  • Paid time off.
  • Company-sponsored holidays.
  • Additional benefits and bonuses based on individual contributions and company performance.

Pay

Base Pay Range For CA applicants is $192,051.00 - $268,870.35 WA applicants is $192,051.00 - $268,870.35 Other Site Ranges May Differ

Schedule

Not specified

Similar jobs