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