12 дней назад
Sr. Staff Firmware Engineer (Uptane)
189 240 - 266 760$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Senior Engineer, Embedded Firmware Engineer (Embedded Memory)
138 000 - 206 000$
20 часов назад
Principal Firmware/Middleware Engineer (Embedded)
230 000 - 270 000$
1 день назад
Sr. Firmware Engineer (C/C++)
148 320 - 237 400$
4 дня назад
Senior Staff Firmware Engineer, Firmware Engineering
1 день назад
Senior Engineer, Firmware (C/C++)
138 000 - 206 000$
4 дня назад
Sr Embedded Software Developer (Aerospace)
181 626 - 254 275$