Senior System Security Software Engineer
NVIDIA· Engineer, Sys SW
PuneFull-timePosted 3w ago
About the role
Senior system software engineer focusing on embedded, kernel/driver and security features for NVIDIA GPUs, with opportunities to collaborate across hardware, firmware and system software teams in Pune, India.
Responsibilities
- 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.
- 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.
Qualifications
- B.Tech./B.E. degree or higher (Computer science or related) or equivalent experience.
- 4+ 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.
Skills
Required:C programmingEmbedded systemsSecurity engineeringSoftware debugging
Benefits
- Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package.
Last updated Oct 16, 2026. Interested? Apply on the company site.
About NVIDIA
World Leader in AI Computing
NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.
AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm
More open roles at NVIDIA
- Senior Physical Verification Engineer4d agoEngineer, ASIC
- Senior System Software Engineer, Display Security4d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware4d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer4d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence4d agoHybrid (Remote / Local) · Architect