
System Security Software Engineer
NVIDIA · Posted Sep 28
Graphics processing units, artificial intelligence platforms, accelerated computing, and data center solutions
Get a personal compatibility score
Add a resume for personal matches
About the role
NVIDIA's GPU Software team in Pune, Maharashtra builds GPU system software spanning firmware, drivers, and hardware-software security for next-generation RISC-V and other in-house controllers. These controllers ship into desktops, notebooks, workstations, data centers, and gaming console products worldwide. This role defines, develops, and verifies security and platform features, performs firmware and middleware hardening and threat modeling, and uses pre-silicon modeling, simulation, and emulation to validate system and security properties early.
What you will do
- Define, design, develop and verify security and platform features for next-gen RISCV and other in-house controllers on NVIDIA GPUs, collaborating closely with hardware, firmware and system software teams.
- Perform security analysis and hardening of various firmware & middleware (threat modeling, code reviews, static/dynamic analysis, fuzzing, negative testing).
- Follow the devices from inception through silicon bring‑up and production into desktops, notebooks, workstations, data centers, and gaming console products that are used throughout the world.
- Use pre‑silicon modeling, simulation and emulation to validate system and security properties early, de‑risk bring‑up, and shift‑left defect discovery.
- Multiple opportunities to collaborate and communicate effectively with distributed teams across time zones.
- Use AI‑assisted tools to improve development, review, and testing efficiency while staying aligned with NVIDIA security and coding best practices.
Skills used in this role
What the employer is looking for
- B.Tech./B.E. degree or higher (Computer science or related) or equivalent experience.
- 3+ yrs of relevant software development experience, especially with embedded systems and/or kernel/driver stack.
- Strong interest and background in software and hardware security, with hands‑on experience building or maintaining security‑relevant features.
- Excellent C programming skills and experience with low‑level, resource‑constrained or real‑time environments (bare‑metal or RTOS) and device driver or BSP development.
- Solid understanding of computer architecture and SoC fundamentals (caches, buses, MMUs, memory controllers, DMA, interrupt controllers, security islands, fuses).
- Experience with complex system‑level debugging (cross‑component issues involving firmware, drivers, and hardware).
- Comfortable using AI tools for development, code reviews, and testing in a secure and responsible way.
- Strong communication and collaboration skills, with the ability to drive designs and reviews across teams.
Preferred qualifications
- Experience with RISC‑V architecture, low‑level BSP / firmware bring‑up, toolchains, and/or on‑chip security controllers.
- Strong understanding of hardware security, applied cryptography, and secure coding practices, especially for embedded controllers and firmware.
- Hands-on work with secure boot, code integrity and confidentiality, TEEs, keys provisioning/rotation.
- Experience with simulation/emulation and silicon bring‑up for security or control processors (FPGA prototyping, virtual platforms, QEMU/PQEMU, emulators).
- Familiarity with security verification techniques: fuzzing, fault‑injection, coverage‑driven security testing, negative testing, or formal methods for security properties.
Benefits and support
- Compensation and benefits are detailed in the job posting
About NVIDIA
NVIDIA Corporation is a multinational technology company that designs graphics processing units (GPUs) for the gaming and professional markets, as well as system on a chip units (SoCs) for the mobile computing and automotive market. Pioneering accelerated computing, the company has become a driving engine of modern artificial intelligence, deep learning, and data center infrastructure.
- Industry
- Semiconductors
- Company size
- 42000+ employees
- Founded
- April 5, 1993
- Location
- Santa Clara, California, USA
- Funding stage
- Public Company
Funding
Public Company · $5M raised
Leadership
Founder, President and Chief Executive Officer
Executive Vice President and Chief Financial Officer
Founder and NVIDIA Fellow
Executive Vice President, Worldwide Field Operations
Recent coverage
NVIDIA Newsroom
NVIDIA Announces $1 Billion Commitment to Advance U.S. Super Intelligence Research and Quantum Leadership2026-10-08
NVIDIA Newsroom
NVIDIA Board of Directors Authorizes an Additional $150 Billion for Share Repurchases2026-10-03
NVIDIA Newsroom
NVIDIA Launches Open Agent Safety Platform to Secure Agents From Testing to Deployment2026-09-28
NVIDIA Newsroom
NVIDIA Reports Second Quarter Fiscal 2027 Financial Results with Record Revenue2026-08-26