NVIDIA Logo

NVIDIA

Senior System Security Software Engineer

Posted 23 Days 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.
  • 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.

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

3 Minutes Ago
Hybrid
Entry level
Entry level
Financial Services
Supports business management initiatives through project management, business analysis, executive presentations, dashboard and wireframe creation, stakeholder coordination, and risk and control activities. The role manages workstreams, supports audit and regulatory deliverables, maintains SharePoint resources, coordinates team events, and identifies process improvements. It requires strong Microsoft Office skills, presentation design expertise, communication abilities, and practical use of LLM and AI tools with Python for analysis.
Top Skills: Artificial Intelligence (Ai)Large Language Models (Llms)ExcelMicrosoft PowerpointMicrosoft SharepointPivot TablesPython
4 Minutes Ago
Hybrid
Mid level
Mid level
Financial Services
Develop and support data visualization, analytics, and reporting solutions using Sigma, Qlik Sense, Tableau, Alteryx, Python, and SQL. Build workflow automation, maintain analytics platforms, ensure data quality and compliance, gather stakeholder requirements, deliver insights, and drive continuous improvement across reporting processes and tools.
Top Skills: AlteryxAWSDatabricksPythonQlik SenseSigmaSQLTableau
2 Hours Ago
Hybrid
Junior
Junior
Financial Services
Develops, tests, troubleshoots, and maintains secure, stable, scalable software within an agile Payments Technology team. The role involves Python and Java development, system design, SDLC execution, automation, cloud deployments, microservices, Terraform, AWS infrastructure, database development, application resiliency, and responsible use of AI-assisted engineering tools.
Top Skills: AgileAmazon Ec2Aws Elastic Container Service (Ecs)Aws Elastic Kubernetes Service (Eks)Ci/CdJavaJava 17+KubernetesOraclePostgresPythonTerraform

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