As a Sr. Staff Firmware Engineer, you will architect the next-generation, on-device Over-the-Air (OTA) update framework for our Software-Defined Vehicle (SDV) platform. This is a pure firmware role focusing on high availability, extreme durability, and uncompromising backend-to-device cryptographic security natively built on the Uptane standard.
You will design the client-side embedded software responsible for safely receiving, orchestrating, and validating large-scale software updates across a distributed network of control units. Your mission is to develop a zero-downtime, compromise-resilient update platform that guarantees vehicles never experience a "bricked" state or partial-update corruption, while acting as the definitive technical bridge between embedded vehicle subsystems and our cloud infrastructure team.
- Uptane Architecture Ownership: Lead the on-device design and implementation of an automotive-grade Uptane client framework.
- Establish distinct software verification paths for high-performance Primary ECUs acting as security gateways and resource-constrained edge Secondary ECUs.
- Compromise-Resilient Security: Implement and maintain Uptane's multi-repository validation systems. Secure the in-vehicle delivery pipeline by requiring cryptographic verification from both an automated backend (Director repository) and a secure, offline-keyed asset vault (Image repository) to prevent key compromise and mix-and-match attacks.
- Metadata Role Verification: Develop low-level firmware state machines to securely parse and validate Uptane-structured cryptographic payloads, verifying signatures and thresholds across separate organizational roles (Root, Timestamp, Snapshot, and Targets).
- End-to-End Update Orchestration: Oversee complex vehicle-level software "bundles." Synchronize dependency tracking, resolve software compatibility matrices across multiple internal networks, and ensure atomic execution during the flashing cycle.
- On-Device & Cloud Integration: Act as the core technical bridge to the Cloud/Infrastructure team.
- Co-design optimal edge-to-cloud interfaces, secure time-attestation protocols, vehicle version manifests, and custom Uptane transport layer profiles (POUFs).
- High-Durability Partition & Memory Architecture: Optimize background payload streaming using asymmetric A/B slot update switching, dual-bank execution, and fast runtime validation fallback loops.
- Bandwidth & Storage Optimization: Implement advanced on-device patching algorithms and delta-compression engines to maximize internal flash lifespan (eMMC, UFS, QSPI) and minimize bus bandwidth.
- Deterministic Firmware Development: Write high-performance, safety-critical code using C for bare-metal systems, custom bootloaders, and RTOS kernels. Utilize Python exclusively for host-side tooling, secure payload wrapping.
Search Sr. Staff Firmware Engineer (Embedded OTA & Uptane Security 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.