42dot

Sr. Staff Firmware Engineer (Embedded OTA & Uptane Security Platform)

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

Skills & tools

EmbeddedSecurityCloud PlatformsManagementPython
Apply on company site ↗ See your fit → free

Full job description

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.

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 (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.