Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
Debugging @ 3
GPU @ 3
Machine Learning @ 3
Security @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
We are seeking an Offensive Hardware Security Researcher to work on a wide variety of security research challenges. You will think like an attacker, identify hardware weaknesses, and create tools and automation for hardware vulnerability research to help fortify next-generation silicon.
Responsibilities
- Research vulnerabilities on cutting-edge SoC and GPU designs.
- Develop and use advanced security tools and techniques.
- Guide continuous integration of latest mitigations into security architecture.
- Research and exploit side-channel, fault, and advanced physical attacks.
Requirements
- BS/BA degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- 6+ years of work experience in a security-related field.
- Experience with ARM/RISC-V assembly, Verilog, and low-level C programming.
- Understanding of large SoC and ASIC architecture and design.
- Experience with security code reviews of complex firmware projects and defensive coding best practices (SDL, threat modeling).
- Ability to work collaboratively and remotely with multiple experts to accomplish complex goals.
- Expertise in two or more of the following fields:
- Side-channel analysis and mitigation for cryptographic primitives.
- TEE (TrustZone, SE), Confidential Computing, and/or microarchitectural attacks.
- Symbolic execution and/or fuzzing tools.
- JTAG, debugging, binary instrumentation frameworks, ChipWhisperer.
- Reverse-engineering (IDA Pro, Ghidra).
- Practical experience using machine learning techniques for performing side-channel attacks.
- Track record of advancing offensive security research via vulnerability discoveries, research publications, and/or developing security tools.
Ways to Stand Out
- Understanding of pre-silicon hardware design and testing.
- Knowledge of key hardware security architecture components and their implementation in complex SoC designs.
- Strong background in computer architecture, especially GPU or AI accelerator design.
Compensation & Benefits
- Base salary ranges (location & level dependent):
- Level 4: 184,000 USD - 287,500 USD per year.
- Level 5: 224,000 USD - 356,500 USD per year.
- Eligible for equity and company benefits.
Additional Information
- Applications accepted at least until April 16, 2026. This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and values diversity in its workforce.
More jobs at Nvidia
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, Applied Research - Accelerator Programming Model and Compiler
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Architect - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Similar jobs
Platform Security Engineering - OpenBMC
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000 per year
Senior Embedded Software Engineer
Nebius · United States
USD 179,500-269,200 per year
AI Systems Engineer, Codex Agents
OpenAI · San Francisco, United States
USD 230,000-385,000 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Systems Performance Engineer
Nvidia · Santa Clara, United States
USD 136,000-258,800 per year
AI Platform Engineer
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
AI Deployment Engineer, Enterprise
OpenAI · United States, San Francisco, United States, New York City, United States
USD 197,000-278,000 per year
Forward Deployed Engineer - Physical AI Cloud Platform
Nebius · United States, San Francisco, United States, Austin, United States
USD 179,500-224,300 per year