Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rivian Logo

Security Firmware Engineer

Rivian

Salary not specified
Sep 24, 2025
Palo Alto, CA, USA
Apply Now

Rivian is looking to develop, test, and maintain secure firmware for their products, with a specific focus on protecting device integrity from the earliest stages of boot.

Requirements

  • Proficiency in the C programming language is required.
  • Strong, proven experience writing bootloaders, boot ROM, and/or secure boot mechanisms.
  • A deep understanding of cryptography concepts, including symmetric and asymmetric encryption, digital signatures, and hashing functions.
  • Experience with ARM TrustZone or other hardware security extensions or cryptographic hardware accelerators
  • Familiarity with various debugging tools like JTAG and protocol analyzers.
  • Experience with real-time operating systems (RTOS).
  • Experience with source control tools such as Git

Responsibilities

  • Develop secure firmware components, including bootloaders, boot ROM, and secure boot mechanisms.
  • Integrate and optimize cryptographic libraries for encryption, authentication, and secure key management.
  • Analyze firmware for potential security vulnerabilities and develop robust countermeasures.
  • Conduct thorough code reviews and develop unit tests to ensure firmware reliability and security.
  • Work closely with hardware, software, and QA teams to ensure seamless integration and validation of secure firmware solutions.

Other

  • A minimum of 10 years of professional experience working as a Security Firmware Engineer or in a similar role.
  • Knowledge of software development lifecycle (SDLC) principles.
  • Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.
  • Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities.