NVIDIA Logo

NVIDIA

System Security Software Engineer

Posted An Hour Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Mid level
In-Office
Pune, Maharashtra, IND
Mid level
Design, develop, and verify security and platform features for NVIDIA GPU controllers. Perform firmware and middleware security analysis, threat modeling, code reviews, fuzzing, static and dynamic analysis, and negative testing. Validate security through simulation, emulation, silicon bring-up, and production deployment. Collaborate with hardware, firmware, and system software teams while applying secure coding practices and AI-assisted development tools.
The summary above was generated by AI

NVIDIA is seeking a highly motivated, creative system software engineer with strong embedded, kernel/driver, and security experience to join the GPU Software team in Pune, Maharashtra. As someone who is hardworking and passionate about their work, you will design and build key security features and verification strategies for NVIDIA GPUs. You should demonstrate the ability to excel in an environment with complex, multifaceted software and hardware designs.

What you'll be doing:

  • 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.

What we need to see:

  • 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.

Ways to stand out from the crowd:

  • 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.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com

NVIDIA Pune, Mahārāshtra, IND Office

Survey No.144 145, Commerzone No.5, Off, Airport Rd, Yerawada, Pune, Maharashtra, India, 411006

Similar Jobs

An Hour Ago
Hybrid
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Lead FRTB-SA and SA-CVA risk and compliance initiatives for US regulations. Gather and document business requirements, bridge business and technology teams, define testing objectives, and coordinate with testing teams. Apply Python-based independent implementation skills, financial product and trade lifecycle knowledge, and experience across regulatory reporting, trade processing, collateral management, or derivatives operations. Support process change using Agile methodologies and work across onshore and offshore teams.
Top Skills: Agile MethodologyJupyter NotebookMS OfficePythonSoftware Development Life Cycle (Sdlc)
An Hour Ago
Hybrid
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Lead FRTB-SA and SA-CVA risk and compliance initiatives for US regulations. Gather and document business requirements, bridge business and technology teams, define testing objectives, and coordinate with testing teams. Apply Python implementation skills, financial product knowledge, trade lifecycle expertise, regulatory reporting, collateral management, and derivatives operations experience. Support process change using Agile methods across onshore and offshore teams.
Top Skills: AgileJupyter NotebookMS OfficePythonSdlc
An Hour Ago
Hybrid
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Lead FRTB-SA and SA-CVA risk and compliance initiatives for US regulations. Gather and document business requirements, bridge business and technology teams, define testing objectives, and collaborate with onshore and offshore teams. Apply Python-based implementation skills, financial product and trade lifecycle knowledge, Agile process experience, regulatory reporting expertise, and analytical problem-solving to support financial services transformation projects.
Top Skills: Jupyter NotebookMS OfficePython

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account