42dot

Sr. Staff Firmware Engineer (Secure Boot & Real Time Platform)

$189K–$267KFull-time · Sunnyvale
✓ Verified live on the employer's own system · added 52 days ago
Save search
Senior

Skills & tools

EmbeddedSecurityElectrical
Apply on company site ↗ See your fit → free

Full job description

As a Sr. Staff Firmware Engineer, you will design and implement the mission-critical secure boot-chain, flash partition architecture, and hardware-enforced isolation layers for our next-generation Software-Defined Vehicle (SDV) platform. This is a pure embedded C engineering role focused on high availability, extreme durability, and fail-safe robustness.

You will architect the boundaries where bare silicon meets low-level execution environments, developing a zero-downtime system that handles concurrent inter-core communication and guarantees autonomous systems never experience a field failure.

- Architect the Secure Boot-Chain: Design and optimize the multi-stage secure boot sequence-from immutable mask ROM and Primary Bootloaders (PBL) to Secondary Bootloaders (SBL/U-Boot)-ensuring execution integrity.

- Hardware-Enforced Isolation: Implement and configure advanced hardware firewall technologies (such as NXP xRDC / XRDC4) and core-level Memory Protection Units (MPUs).

- Manage Cohort/Domain IDs, Master Domain Assignment Controllers (MDAC), and Peripheral Access Controllers (PAC) to achieve strict resource isolation, peripheral partitioning, and fault domain segregation.

- Fail-Safe A/B Update Layouts: Implement atomic A/B firmware slot update schemes and dual-bank partition architectures.

- Design the low-level state machines for partition switching, background flashing, and automatic runtime fallback loops.

- Hardware Root of Trust & Security: Configure hardware-based cryptographic enclaves (HSMs, TPMs, or ARM TrustZone).

- Develop firmware controls for secure key storage, device attestation, and anti-rollback protection via eFuses or secure flash memory.

- High-Performance Inter-Core Communication: Design, implement, and optimize low-latency Inter-Process Communication (IPC) and Inter-Core Communication (ICC) mechanisms utilizing shared memory architectures, hardware semaphores, and zero-copy data paths.

- High-Durability Storage Systems: Package and deploy low-level block drivers and fault-tolerant flash file systems (e.g., eMMC, UFS, QSPI).

- Implement advanced wear-leveling and delta compression techniques to maximize flash lifespan and minimize bus bandwidth.

- Pure Firmware Development: Write high-performance, deterministic embedded C tailored for resource-constrained environments, ensuring freedom from interference (FFI) and tight control over task scheduling.

- Defensive Engineering: Protect low-level execution paths against physical and electrical attack vectors, including voltage manipulation, clock glitching, and unauthorized side-channel access.

- Low-Level Hardware Integration: Lead physical hardware bring-up and verification in the lab using JTAG/SWD debuggers, logic analyzers, and oscilloscopes.

- Validate low-level memory protections, security states, and low-to-high speed peripheral/bus interference

More jobs at 42dot

Similar jobs near Sunnyvale

Tell me when more Firmware Engineer jobs post near San Carlos, CA We re-check every listing against the employer’s own board — no résumé needed.

Search Sr. Staff Firmware Engineer (Secure Boot & Real Time Platform) jobs near Sunnyvale → Browse all live jobs

This posting was published by 42dot on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.