Security Engineer, GPU Kernel Driver

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 4 Communication @ 7 Compliance Debugging @ 7 GPU LLM @ 4 Networking Security @ 4 Software Development @ 4

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

Similar jobs