
Remote opportunity at
NVIDIASenior Security Firmware Engineer, Data Center Systems
NVIDIA is looking for a remote Senior Security Firmware Engineer to join the Data Center Systems Software team. The company provides infrastructure for parallel computing, AI,…
Career Tools
About This Role
NVIDIA is looking for a remote Senior Security Firmware Engineer to join the Data Center Systems Software team. The company provides infrastructure for parallel computing, AI, and robotics. In this role, the engineer will secure platform elements such as baseboard management controllers, microcontrollers, and silicon roots of trust. Responsibilities include defining security requirements, designing root of trust firmware features like secure boot and attestation, and implementing standards such as SPDM…
Job Description
NVIDIA is looking for a remote Senior Security Firmware Engineer to join the Data Center Systems Software team. The company provides infrastructure for parallel computing, AI, and robotics. In this role, the engineer will secure platform elements such as baseboard management controllers, microcontrollers, and silicon roots of trust. Responsibilities include defining security requirements, designing root of trust firmware features like secure boot and attestation, and implementing standards such as SPDM and TCG DICE. The position suits a professional with a background in low-level programming and hardware roots of trust who can collaborate across multiple partner teams.
The expected base salary range is 184,000 USD to 287,500 USD, with exact pay determined by experience, location, and objective factors. Equity and benefits are also available.
Responsibilities
- Derive security requirements for NVIDIA data center platforms using threat modeling and business needs
- Design and deliver root of trust firmware features including secure boot, measured boot, attestation, and secure debug
- Own features from initial architecture through implementation across multiple cross-functional teams
- Implement industry security standards like SPDM and TCG DICE
- Lead design and code reviews while improving testing, CI, release practices, and threat modeling
Requirements
- Seven or more years of software and firmware engineering experience or equivalent depth
- Experience building products rooted in hardware trust
- Strong low-level programming skills
- Deep understanding of SoC access controls, privilege levels, TrustZone, and memory and bus protection
- Familiarity with server firmware, systems software, and automation built with Python or a comparable language
Qualifications
- Bachelor of Science or Master of Science in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- Contributions to open-source root of trust projects or industry security standards
- Experience building systems utilizing symmetric, asymmetric, and post-quantum cryptography
- Rust firmware experience including integrating Rust into existing C or C++ codebases
- Familiarity with secure manufacturing at scale, FIPS 140-3 certifications, OpenBMC, and trusted execution frameworks
Core Skills
Benefits
- Base salary ranging from 184,000 USD to 287,500 USD
- Equity
- Benefits
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the source posting specifies that this role is remote.
What is the salary range for this role?
The expected base salary ranges from 184,000 USD to 287,500 USD, determined by location, experience, and other objective job-related factors.
What education or experience is required?
Applicants need a bachelor's or master's degree in a related technical field or equivalent experience, plus 7 or more years of software and firmware engineering experience.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.