Senior Hardware Security Architect, GPU
NVIDIA
Get more Software Engineering openings
A short daily email when similar roles appear in Santa Clara. No account needed.
NVIDIA is seeking a Hardware Security engineer to architect, design and, validate HW security for its core GPU products. You are expected work with the GPU HW Security team to ensure the GPU architecture meets NVIDIA's HW security objectives. Persons in this role will develop tools and tests to analyze and verify our design, as well as help reduce risk, threats, and vulnerabilities with a focus on hardware and firmware layers; including considerations for safely scaling up GPUs in data center environments.
What you'll be doing:
Support the GPU HW Security architects to ensure robust, secure service posture from design to implementation in multiple products.
Develop Tools (perl and pyton scripts) to analyze and document vulnerabilities in current and upcoming designs.
Develop tests that run on the GPU architectural model to verify security features.
Perform security reviews of firmware and hardware designs and assist others to ensure quality and robustness of our products.
Assist in defining architectural and micro-architectural details for features that improve security of our GPUs.
Assist in implementation and verification of hardware features that improve security of our GPUs.
What we need to see:
A Master's degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience
3-5 years of relevant hardware development experience with a focus and interest in hardware security.
Proficient C/C++ programming and low-level firmware experience.
Strong communication skills are required along with the ability to work in a dynamic product oriented team.
Ways to stand out from the crowd:
Experience with scripting in Perl and Python on Linux.
Experience with security testing techniques, threat modeling, fuzzing, negative testing and other techniques. Familiarity with kernel level security concepts.
Interest in micro architectural attacks (side channels, fault injection, etc) and / or HW level applications of cryptography; secure boot, key management, etc.
You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.The average job posting receives 250 applications.
Stand out by tailoring your resume to this specific role. Our AI resume builder highlights the skills and experience that matter most to this employer.
More open roles at NVIDIA
Engineering Manager, Kubernetes Customer Delivery and Self-Service
Remote
Senior Director, NCP and ISV Business Development
Santa Clara
Applied AI Engineer
Remote
Senior System Software Engineer Platform - OpenBMC
Santa Clara
Senior Software Engineer - NVIDIA Warp
Santa Clara
Senior Deep Learning Architect, LLM Inference
Santa Clara
More software engineering roles in Santa Clara
Software and System Architect
NVIDIA
Manager, CI/CD Infrastructure - Open Source Accelerated Computing
NVIDIA
Software Engineer, DGX Cloud AI Infrastructure
NVIDIA
Senior Software Engineer - NVIDIA Warp
NVIDIA
Director, Product Management, CPO and Silicon Photonics
NVIDIA
Senior Staff Applications Development Engineer
ServiceNow