Назад
Company hidden
12 дней назад

Sr. Staff Firmware Engineer (Uptane)

189 240 - 266 760$
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Sr. Staff Firmware Engineer (Uptane): Architecting an automotive-grade on-device OTA update framework for software-defined vehicles with an accent on cryptographic validation, atomic update orchestration, and high-durability firmware execution. Focus on designing compromise-resilient Uptane state machines, coordinating Primary and Secondary ECUs, and building secure edge-to-cloud update interfaces.

Location: Sunnyvale, United States

Salary: $189,240–$266,760 per year

Company

hirify.global is a mobility AI company and the Global Software Center of Hyundai Motor Group, developing software-defined vehicle technologies.

What you will do

  • Architect and implement an automotive-grade, on-device Uptane client framework for software-defined vehicles.
  • Design separate verification paths for security-gateway Primary ECUs and resource-constrained Secondary ECUs.
  • Implement multi-repository cryptographic validation across Director and Image repositories.
  • Develop firmware state machines for validating Uptane metadata signatures and thresholds across Root, Timestamp, Snapshot, and Targets roles.
  • Orchestrate vehicle-level software bundles, dependency tracking, compatibility matrices, and atomic flashing execution.
  • Co-design secure edge-to-cloud interfaces, time-attestation protocols, vehicle manifests, and Uptane transport profiles with the Cloud/Infrastructure team.

Requirements

  • Experience with embedded firmware development for automotive or safety-critical systems.
  • Strong understanding of cryptographic verification, secure update pipelines, and compromise-resilient software delivery.
  • Experience coordinating software updates across distributed control units and multiple internal networks.
  • Ability to build secure interfaces between embedded vehicle subsystems and cloud infrastructure.
  • Experience with C for bare-metal systems, custom bootloaders, and RTOS kernels.
  • Python experience for host-side tooling and secure payload wrapping.

Nice to have

  • Experience with asymmetric A/B slot switching, dual-bank execution, and runtime validation fallback loops.
  • Experience optimizing eMMC, UFS, or QSPI storage usage and bus bandwidth.
  • Knowledge of on-device patching and delta-compression algorithms.

Culture & Benefits

  • Work on safety-first, user-centric software-defined vehicle technologies.
  • Build systems designed for continuous software updates, high availability, and extreme durability.
  • Collaborate across embedded software and cloud infrastructure disciplines.
  • Applications are encouraged from U.S. veterans and candidates eligible for employment preference under applicable laws.
  • Qualified individuals with disabilities receive consideration under the Americans with Disabilities Act.

Hiring process

  • Application review, coding test, first interview, second interview, offer negotiation, and hiring.
  • Screening steps and schedules may vary by position and circumstances.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →