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 @ 4
Communication @ 7
Compliance
Debugging @ 7
GPU
LLM @ 4
Networking
Security @ 4
Software Development @ 4
- 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
NVIDIA is seeking a dedicated and creative Security Engineer to join its GPU System Software team. The role focuses on developing mitigations, conducting security research, and building security platforms and frameworks to identify vulnerabilities at scale across complex systems software. The work supports gaming, professional graphics, cloud, AI, data centers, accelerated computing, healthcare, and intelligent networking products.
Responsibilities
- Own the security vulnerability backlog for kernel and firmware components, driving timely triage, remediation, and SLA compliance.
- Identify creative, scalable approaches to reduce vulnerability backlog growth.
- Lead a continuous security pipeline covering scanning, triage, root-cause analysis, remediation, and validation across software and firmware components.
- Communicate security risks, security posture, and remediation progress through metrics, reports, and stakeholder engagement.
- Partner with engineering and security teams to define and execute long-term security strategy and product-hardening efforts.
- Drive and implement security reviews of software and hardware designs, assisting others in ensuring product quality and robustness.
- Evaluate, recommend, and develop security technologies, tools, and practices, including static analysis and dynamic analysis solutions for fuzzing.
Requirements
- Bachelor's or master's degree in Computer Science, Engineering, or equivalent experience.
- At least 5 years of relevant industry software engineering experience.
- Experience with security analysis of complex systems.
- Strong technical background, including excellent C programming and low-level driver experience.
- Knowledge of operating systems and computer architecture fundamentals.
- Strong communication, troubleshooting, and debugging skills.
Preferred Qualifications
- Experience with secure code quality practices and tooling, including static analysis tools such as Coverity or Checkmarx.
- Experience with dynamic scanning tools such as Rapid7 or AppSpider.
- Experience with fuzzing tools such as AFL or Peach.
- Experience with code coverage tools such as Bullseye or LDRA.
- Experience applying AI/LLM-based tools and agentic workflows.
- Experience with vulnerability research.
- Understanding of secure software development lifecycle methodologies, including threat modeling, unit testing, and incident response.
- Experience working in large, geographically distributed teams.
Benefits
- Base salary range of $152,000–$241,500 USD for Level 3, or $184,000–$287,500 USD for Level 4, determined by location, experience, and compensation for similar positions.
- Eligibility for equity and benefits.
- Inclusive work environment and equal employment opportunity.
Applications will be accepted at least until October 3, 2026. NVIDIA uses AI tools in its recruiting processes.
More jobs at Nvidia
Legal Operations Engineer
Nvidia · Santa Clara, United States
USD 124,000-195,500 per year
Senior Systems Software Engineer, Kubernetes Scale - DGX Cloud
Nvidia · Spain
PLN 292,500-650,000 per year
Staff Site Reliability Operations
Nvidia · Hillsboro, United States
USD 144,000-230,000 per year
Senior Software Engineer - SOC Platforms
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Infrastructure Engineer - Connectivity
Nvidia · Santa Clara, United States
USD 208,000-333,500 per year
Similar jobs
Software Engineer - Network (C++)
SpaceXAI · Palo Alto, United States, Seattle, United States
USD 180,000-440,000 per year
Senior System Software Engineer, NVLink Fusion
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Resident Solutions Architect
Glean · United States
USD 170,000-240,000 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Member of Technical Staff (Software Engineer, Cloud Infrastructure)
Perplexity AI · New York City, United States, Palo Alto, United States, San Francisco, United States
USD 220,000-405,000 per year
Software Engineer, Sandboxing
Anthropic · New York City, United States, San Francisco, United States
USD 320,000-485,000 per year
Staff Software Engineer, Machine Learning Platform
Stripe · South San Francisco, United States, Seattle, United States
USD 224,000-336,000 per year