Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Firmware Engineer, Platform Security

Home > C/C++ programming jobs

Staff Firmware Engineer, Platform Security in USA

  • Palo Alto, CA

Responsibilities

  • Define secure boot architecture across MCU families, including image signing, verification, anti-rollback, and production debug/JTAG lockdown.
  • Own on-device and fleet key strategies, key hierarchies, and HSM/OTP/secure-element integration with signing and PKI services.
  • Lead CAN/CAN-FD network security, including authentication, integrity, encryption, protected diagnostics, and secure UDS access.
  • Own end-to-end firmware update trust, including signed and encrypted payloads, on-device verification, rollback safety, and cloud-to-vehicle handoff.
  • Architect reusable security libraries and APIs for cryptographic wrappers, secure storage, and authentication services.
  • Lead threat modeling and hardening across boot, update, and network attack surfaces.
  • Drive security testing through benchtop proofs of concept, negative tests, hardware-in-the-loop scenarios, and CI checks.
  • Partner with firmware, cloud, manufacturing, and systems teams on requirements, production readiness, and trade-offs.
  • Mentor engineers and provide design leadership across the organization.

Requirements

  • 8+ years of embedded software or firmware development experience with deep ownership of secure boot, cryptography, or vehicle/IoT security architecture.
  • Proven experience setting technical direction across multiple ECUs or products.
  • BS in an engineering discipline, preferably Computer Science or Electrical Engineering.
  • Hands-on expertise with AES, ECC/RSA, HMAC, certificates, key provisioning, OTP/fuse programming, and HSM or secure element usage in production.
  • Experience designing and shipping secure boot chains, bootloaders, signed firmware images, and OTA trust models in production.
  • Vehicle or industrial network security experience, including CAN/CAN-FD, authenticated messaging, and secure diagnostics, is preferred.
  • Expert-level C/C++ experience on bare-metal or RTOS platforms, with familiarity with linkers, memory maps, and JTAG/SWD debugging tools.
  • Ability to integrate signing and verification into CI and release pipelines and drive platform-wide adoption.
  • Strong communication, documentation, threat-modeling, runbook, and engineering mentorship skills.
  • Hardware-in-the-loop testing and emulation experience is preferred.

Benefits

  • Health, dental, and vision insurance covered up to 100% with FSA and HSA options.
  • One Medical membership and dedicated insurance advocates.
  • Fertility and family-building benefits through Progyny.
  • Flexible time off.
  • 401(k) match.
  • Located in Silicon Valley.

Salary: $200k - $240k/yr

ALSO

We’re ALSO, an electric mobility company on a mission to build the world’s best small vehicles for moving people and goods, driven and autonomous. Originally incubated within Rivian, we’re rethinking transportation from first principles to create a new generation of smaller, smarter, and more con...

Similar positions

Staff Software Engineer - Developer Productivity

  • Webflow
  • Full time
  • USA
  • 10/02/2026
  • Salary: $187k-$255k
  • Remote

Staff Software Engineer-ClickHouse Committer

  • EDB
  • Full time
  • Remote
  • 10/02/2026
  • EMEA

Test Engineer, System-Level Test

  • Tenstorrent
  • Full time
  • USA
  • 10/02/2026
  • Salary: Competitive
  • Austin, TX

Staff Cryptography Engineer

  • IonQ
  • Full time
  • Others
  • 10/02/2026
  • Salary: Competitive
  • Geneva, Switzerland

Embedded Firmware Engineer

  • Capgemini
  • Full time
  • Others
  • 10/01/2026
  • Marcon, Italy