Skip to content

Open nowPosted 7 hours ago

Sr. Staff Firmware Security Architect (Domain Security — Secure Boot, OTA & Vehicle Cybersecurity)

42dot92 open roles

Where
Sunnyvale, United States
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSr. Staff Firmware Security Architect (Domain Security — Secure Boot, OTA & Vehicle Cybersecurity)42dot · Sunnyvale, United States
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on 42dot's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.1% of postings close within 7 days. Measured by our own scanner across the market. 42dot postings stay open a median of 5 days.

Share of postings closed within
  1. 1.7%1 day
  2. 3.6%3 days
  3. 8.1%7 days
  4. 15.0%14 days
  5. 33.9%30 days
This job: posted 7 hours ago

42dot median: 5 days open

The posting

WE ARE LOOKING FOR THE BEST

ABOUT US

42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor Group, 42dot pioneers the future of mobility by advancing the development of software-defined vehicles.

We develop safety-first, user-centric software-defined vehicle technologies that deliver the latest performance through continuous updates like smartphones. By advancing software and AI technology, 42dot envisions a world where everything is connected and moves autonomously through a self-managing urban transportation operating system.

ABOUT THE ROLE

As a Sr. Staff Firmware Security Architect, you will own the security architecture of our next-generation Software-Defined Vehicle (SDV) real-time platform end to end: the secure boot chain, the Uptane-based over-the-air update trust model, vehicle-lifecycle key management, secure diagnostics and debug, and the ISO/SAE 21434 work products that carry all of it through UNECE R155/R156 type approval. This is a builder's architect role: you decide what the boot chain and update client must do, prove it is enough, hold review authority over the engineers who implement it, and defend the design to OEM security engineers and third-party assessors.

Responsibilities

- Chain-of-Trust Architecture: Define the multi-stage secure boot sequence — boot ROM handoff, immutable and mutable bootloader stages, signature verification anchored in the hardware security engine, anti-rollback, A/B activation, recovery and fail-safe boot policy — with boot-time budgets that respect the platform's safety timing.

- Uptane Trust Model: Own the on-device Uptane security design: the online Director and offline-keyed Image repositories, metadata and role structure (Root, Timestamp, Snapshot, Targets), signature thresholds and key rotation, full-verification Primary versus partial-verification Secondary policy, and defenses against rollback, freeze, replay and mix-and-match attacks — for field campaigns and for the platform's own CI/CD path.

- Hardware Root of Trust & Key Management: Specify the key hierarchy, secure key storage and device attestation, end-of-line provisioning, secure debug lock/unlock and RMA re-provisioning, revocation and rotation, and the signing infrastructure and key-ceremony requirements the release process must follow.

- Cryptographic Policy: Own algorithm selection, key sizes and crypto-agility, including a post-quantum migration path for firmware signing across a vehicle's service life.

- Cloud & Fleet Interfaces: Author the platform's Uptane deployment profile (POUF) and co-design the edge-to-cloud interfaces with the Cloud/Infrastructure team: secure time attestation for Secondaries without a trusted clock, vehicle version manifests, and campaign and bundle integrity rules.

- Isolation & Defensive Engineering: Define the hardware-enforced isolation policy (resource-domain and MPU partitioning) between boot stages, security services and application code, and the threat model and countermeasure requirements for physical and electrical attack vectors — voltage and clock glitching, fault injection and side channels.

- Secure Diagnostics & Communication: Define security-access and reprogramming policy for the diagnostic path where OEM service processes require it, and the authentication and freshness scheme for safety-relevant traffic on the in-vehicle network and middleware.

- ISO/SAE 21434 & Regulation: Author the platform TARA, cybersecurity concept and cybersecurity case; determine CALs; produce the evidence the OEM's CSMS (UNECE R155) and SUMS (UNECE R156, ISO 24089) processes require from the platform; ensure compliance with OEM HSM and key-management specifications.

- Safety–Security Co-Engineering: Work with the platform safety lead so that security mechanisms — all ASIL-D code on this platform — carry their own safety analysis (freedom from interference, WCET, fault handling), and the safety case and the cybersecurity case never contradict each other.

- Review Authority: Write testable security requirements into the platform's traceability system, review boot-chain and update-client implementation against them at code level, scope and adjudicate penetration tests, and gate release.

- Vulnerability Response & Suppliers: Stand up the platform's vulnerability-handling and PSIRT interface for the product's field life, and own the security requirements flowed to suppliers building on the platform.

Qualifications

- Tenure: 15+ years in embedded or firmware engineering, at least 6 of them owning embedded or product security.

- Chain-of-Trust Ownership: Personal ownership of a production secure-boot or chain-of-trust design on MCU-class silicon (bare-metal or RTOS; not Linux-only). Assessment, penetration-test or research exposure alone does not meet this bar.

- Applied Cryptography: Practitioner-level command of signature schemes and their failure modes, key hierarchies, HSM/secure-element programming (NXP HSE/CSEc/SHE+, Infineon AURIX HSM or EVITA-class equivalents), and manufacturing key provisioning.

- Update Security: Hands-on with TUF/Uptane trust models or an equivalent signed-metadata update system; have designed or formally reviewed a production update path, including rollback protection.

- ISO/SAE 21434 Authorship: Have written a TARA, cybersecurity concept or cybersecurity case and answered an assessor's or OEM's questions on it — not sat adjacent to someone who did. Working familiarity with UNECE R155/R156.

- Code-Level Depth: Enough C to review boot and update code, linker scripts, memory maps and HSM API usage unaided, and to tell an implementer precisely what is wrong.

- Technical Writing: Testable requirements, decisions with recorded rationale, and evidence a third party can audit.

Preferred Qualifications

- Uptane by Name: Standards participation (IEEE-ISTO 6100), workshop or community involvement, or TUF / python-tuf / go-tuf contributions.

- Functional Safety: ISO 26262 experience; safety–security co-engineering on ASIL-rated targets.

- Silicon: NXP S32K3 with HSE_B specifically; secure boot on lockstep Cortex-M7.

- Post-Quantum: Hash-based or lattice signature schemes for firmware (LMS/XMSS, ML-DSA) and crypto-agility design.

- Consumer Secure-Boot Pedigree: Apple platform security, Google Titan, Microsoft Pluton, console or payment-terminal security — this converts well here; certification makes the rigor a feature rather than a fight.

- In-Vehicle Communication Security: SecOC, MACsec or pub/sub middleware security; DoIP/UDS security services.

- Assessor Exposure: Direct interaction with TÜV/exida/UL-class assessors or OEM security sign-off bodies.

Interview Process

- Application Review - Coding Test - 1st interview - 2nd interview - Offer Negotiation - Hiring

- The screening procedures may vary depending on the position, schedule, or other circumstances. You will be individually notified of the screening schedule and results via the email address provided in your application.

Compensation

- $189,240 - $266,760

Additional Information

- In accordance with fair hiring practices, do not include any personal information unrelated to your job qualifications (e.g., Social Security Number, family relations, marital status, age, photo, physical condition, place of birth, etc.) in your resume.

- All documents must be submitted in PDF format and under 30MB in size.

- If you experience issues uploading your resume, please send it along with the job posting URL to [email protected].

- We strongly encourage applications from U.S. veterans and candidates eligible for employment preference under applicable laws.

- Qualified individuals with disabilities are encouraged to apply and will receive consideration under the Americans with Disabilities Act (ADA).

- 42dot does not accept unsolicited resumes and will not pay fees for any such submissions. Equal Opportunity Statement

- 42dot is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status.

※ Please review the following information before applying.

- How to work in 42dot, About 42dot Way → https://42dot.ai/careers/way

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against 42dot's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on 42dot's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    42dot's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.