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

42dot
Sunnyvale, San Francisco
Workplace: OnsiteFull timeUSD 189,240 - 266,760Function: Hardware, Embedded & Systems EngineeringSkills: []

Architect and lead the on-device Over-the-Air (OTA) update framework for a software-defined vehicle platform, using Uptane-based security to enable zero-downtime, compromise-resilient updates. Design embedded firmware that securely receives, orchestrates, and validates large-scale software bundles across distributed control units. Serve as the core technical bridge to cloud/infrastructure teams, co-designing edge-to-cloud interfaces, time-attestation, and vehicle version manifests.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
42dot
42dot
2 months ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Architect and lead the on-device Over-the-Air (OTA) update framework for a software-defined vehicle platform, using Uptane-based security to enable zero-downtime, compromise-resilient updates. Design embedded firmware that securely receives, orchestrates, and validates large-scale software bundles across distributed control units. Serve as the core technical bridge to cloud/infrastructure teams, co-designing edge-to-cloud interfaces, time-attestation, and vehicle version manifests.
Location: Sunnyvale, San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Own the on-device design and implementation of an automotive-grade Uptane client framework.
  • •Establish distinct verification paths for Primary ECUs (security gateways) and resource-constrained Secondary ECUs.
  • •Implement and maintain Uptane multi-repository validation to secure the in-vehicle delivery pipeline against key compromise and mix-and-match attacks.
  • •Develop low-level firmware state machines to securely parse and validate Uptane cryptographic payloads and verify signature thresholds across Uptane roles (Root, Timestamp, Snapshot, Targets).
  • •Bridge embedded vehicle subsystems with the cloud infrastructure team by co-designing secure edge-to-cloud interfaces and update-related protocols/artifacts.

Pay and Benefits

Salary: USD 189,240 - 266,760

Key Requirements

  • •Oversee vehicle-level software “bundles,” synchronize dependency tracking, resolve compatibility matrices, and ensure atomic flashing-cycle execution.
  • •Lead on-device design and implementation of an automotive-grade Uptane client framework.
  • •Implement and maintain Uptane multi-repository validation systems, including cryptographic verification using backend (Director) and offline-keyed asset vault (Image) approaches.
  • •Develop firmware state machines to securely parse and validate Uptane-structured cryptographic payloads, verifying signatures and thresholds across Root, Timestamp, Snapshot, and Targets roles.
  • •Co-design edge-to-cloud interfaces, secure time-attestation protocols, vehicle version manifests, and Uptane transport layer profile (POUF) support.
Tech Stack:OTAOver-the-AirUptaneSoftware-Defined Vehicle (SDV)CPythonRTOSCryptographic verificationSignaturesState machinesTime-attestationVehicle version manifestsPOUFsBootloadersAsymmetric A/BDual-bank executionEMMCUFSQSPIDelta-compression

Company Brief

42dot
Develops autonomous driving and mobility software platforms, including AI-based perception, mapping, routing, and connected-vehicle technologies. It works on next-generation transportation systems and self-driving vehicle capabilities for automotive applications.
Industry: Autonomous Vehicles
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Seoul, South Korea
Founded: 2019
WebsiteLinkedIn