Sr. Staff Firmware Engineer (Embedded OTA & Uptane Security Platform)
Core
Architecting the next-generation on-device Over-the-Air (OTA) update framework for Software-Defined Vehicles, focusing on high availability, extreme durability, and cryptographic security based on the Uptane standard.
Role type
Sr. Staff Firmware Engineer (Embedded OTA & Uptane Security)
Builds
A zero-downtime, compromise-resilient update platform for distributed vehicle control units.
Domain
Automotive software-defined vehicles, embedded security, Uptane protocol
Deliverable
production ML models | product features | infrastructure
Required skills
Uptane architecture design, cryptographic verification, firmware state machines, dependency tracking, atomic execution, edge-to-cloud interface design, time-attestation protocols, A/B slot update switching, delta-compression algorithms, bare-metal C programming, RTOS kernel development
Preferred skills
High-durability partition & memory architecture, background payload streaming optimization, dual-bank execution, fast runtime validation fallback loops, internal flash lifespan optimization (eMMC, UFS, QSPI), bus bandwidth minimization
Technologies
C, Python, Uptane, RTOS, eMMC, UFS, QSPI
Responsibilities
Lead the on-device design and implementation of an automotive-grade Uptane client framework; Establish distinct software verification paths for Primary and Secondary ECUs; Implement and maintain Uptane's multi-repository validation systems; Develop low-level firmware state machines to securely parse and validate Uptane-structured cryptographic payloads; Oversee complex vehicle-level software bundles and synchronize dependency tracking; Act as the core technical bridge to the Cloud/Infrastructure team; Co-design optimal edge-to-cloud interfaces and secure time-attestation protocols.
Seniority
Sr. Staff, hands-on IC with architectural leadership