Senior Staff Firmware Engineer at 42dot - ScoutJobs - The AI-curated global job board
Skip to content
42dot
Posted 18 hours ago

Senior Staff Firmware Engineer

42dot

Requirements

Expert-level C for bare-metal, bootloaders, and RTOS, Python for host-side tooling, Uptane security framework and multi-repository validation, Embedded OTA architecture and cryptographic verification, A/B slot updates and dual-bank execution, Delta-compression and flash storage optimization

Skills

C#PythonEmbedded SystemsRTOS

About the role

Responsibilities

  • Architect and implement an automotive-grade Uptane client framework for on-device OTA updates
  • Design software verification paths for Primary and Secondary ECUs
  • Implement multi-repository validation and cryptographic verification to prevent key compromise
  • Develop firmware state machines to parse and validate Uptane cryptographic payloads
  • Orchestrate end-to-end vehicle-level software bundle updates with dependency tracking
  • Act as technical bridge to Cloud/Infrastructure team for edge-to-cloud interfaces

Requirements

  • Expert-level C programming for bare-metal systems, custom bootloaders, and RTOS kernels
  • Python for host-side tooling and secure payload wrapping
  • Deep knowledge of Uptane security standards and multi-repository validation
  • Experience with embedded OTA architecture and deterministic firmware development
  • Familiarity with A/B slot updates, dual-bank execution, and fast fallback loops
  • Experience with delta-compression, eMMC/UFS/QSPI flash, and bandwidth optimization

Preferred Qualifications

  • Background in high-durability partition and memory architecture
  • Proven track record optimizing background payload streaming and flash lifespan
  • Experience co-designing secure time-attestation protocols and vehicle version manifests

About the Company

42dot is a mobility AI company and the Global Software Center of Hyundai Motor Group. It pioneers software-defined vehicle technologies, envisioning a world where everything is connected and moves autonomously through a self-managing urban transportation operating system.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Staff Firmware Engineer

42dot · Sunnyvale

Sign up to apply