System Software Engineer – Security Tools and Infra

1 Month ago • 3 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a System Software Engineer specializing in security tools and infrastructure for its GPU Software team. Responsibilities include designing, developing, and integrating security tools (e.g., GPU firmware signing, key management, HSM integration) and infrastructure. This role involves designing key management policies for numerous GPUs, building verification and simulation capabilities, and collaborating with global teams. Early modeling and simulation are crucial. Ideal candidates possess a BS/MS in Computer Engineering/Science, 3+ years of relevant experience with security tooling, scripting proficiency (shell/Perl/Python), database, message queue, and configuration management tool knowledge, along with familiarity with cryptography, key management, firmware development, and embedded security.
Must have:
  • BS/MS in Computer Engineering/Science
  • 3+ years relevant software tooling experience (security focus)
  • Scripting proficiency (shell/Perl/Python)
  • Knowledge of DB, message queues, configuration management tools
  • Cryptography, key management, firmware development, embedded security knowledge
Good to have:
  • Experience with MySQL, Vault, Docker, Kubernetes, Ansible, Chef, SaltStack
  • C, C++, Python, Golang experience
  • Chain of trust, key laddering, HSM experience
  • Git/Perforce experience

Job Details

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We are looking for a highly motivated, creative system software engineer with a bias towards tooling, infra, quality, to join the GPU Software team. As someone who is hardworking and passionate about their work, you will aid the team in crafting, managing, and improving the security tools and infrastructure required in system SW and embedded domain. 

​What you'll be doing: 

  • Design, develop and integrate various tools and infrastructure required for security, such as GPU Firmware signing, key management and derivation services, incorporating HSMs in the infra you design, collaborating with hardware and software engineers around the world. 

  • Design, develop, deploy policies and tools for easy and effective key management for large number of diverse keys within GPU, each having a unique set of requirements. 

  • Build out design verification, simulation, quality, developer workflow capabilities for GPU security team. 

  • Heavily involved with the early modeling and simulation required to produce our world-class products. 

What we need to see: 

  • BS or MS degree in Computer Engineering, Computer Science, or related degree. 

  • 3+ years of relevant software tooling experience, especially with security or signing focus. 

  • Demonstrate a hands-on technical background; excellent with scripting languages like shell/perl/python. 

  • Knowledge of DB, message queues and configuration management tools. 

  • Experience with cryptography, key management, firmware development, embedded security.

  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.). 

Ways to stand out from the crowd: 

  • Familiarity with Cryptography and security policies. 

  • Hands on experience with C, C++, Python, golang.

  • Relevant experience with various tooling and infrastructure technologies like mysql, vault, docker, Kubernetes, ansible, chef, saltstack, etc. 

  • Experience with chain of trust, key laddering, HSMs

  • Experience with version control systems such as git, perforce. 

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you!  

Similar Jobs

Zazz - AWS Infrastructure Engineer

Zazz

Noida, Uttar Pradesh, India (On-Site)
4 Weeks ago
Info Stretch - Java/Batch Job Scheduler

Info Stretch

United States (Remote)
2 Months ago
Experian - Senior Software Engineer- Test

Experian

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Google - Cloud Technical Solutions Engineer, Security

Google

(On-Site)
3 Months ago
NVIDIA - Senior Software Engineer - SONiC Design Group

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
Luxoft - Senior Linux Python Developer

Luxoft

(Remote)
3 Months ago
Netflix - Principal Engineer, Games Experience Engineering

Netflix

Los Gatos, California, United States (On-Site)
1 Day ago
Luxoft - Senior Computer Systems Linux Engineer w/ Python

Luxoft

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
Netradyne - Multimedia Developer

Netradyne

Karnataka, India (On-Site)
4 Months ago
Meta - Research Scientist Intern, Photorealistic Telepresence (PhD)

Meta

Burlingame, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zoox - Site Reliability Engineer

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Vista - Senior Quality Engineer

Vista

Bengaluru, Karnataka, India (On-Site)
3 Months ago
The Walt Disney Company - CG Supervisor

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
3 Months ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Rockstar Games - Online System Administrator

Rockstar Games

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Luxoft - Murex Front Office Developer

Luxoft

Hyderabad, Telangana, India (On-Site)
3 Months ago
ByteDance - Site Reliability Engineer, Traffic Infrastructure

ByteDance

Singapore (On-Site)
3 Months ago
Aeva - Photonics Layout and Design Automation Engineer

Aeva

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Saviynt - Technical Lead, Field Engineering

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Microsoft - Member of Technical Staff – Windows Engineer

Microsoft

(Hybrid)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Luxoft - Automotive Technology Leadership & Program Manager

Luxoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Riverpoint Foods   - Bakery Chef - Production

Riverpoint Foods

Krishnagiri, Tamil Nadu, India (On-Site)
4 Months ago
Studio WB - Interior Designer

Studio WB

Kolkata, West Bengal, India (On-Site)
7 Months ago
PwC - D365 Azure Integration Developer-Manager

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
Warner Bros Games - Senior Technical Program Manager

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Microsoft - Device Validation Engineer II

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
InMobiInMobi - Chief Of Staff - People Strategy & Operations

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Altair - Senior Software Engineer (Golang)

Altair

India (Remote)
3 Months ago
Dream Sports - VP - Product (Platform)

Dream Sports

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Google - Staff Software Engineer, Infrastructure, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

The Walt Disney Company - Mechatronics Engineer

The Walt Disney Company

Île-de-France, France (On-Site)
1 Week ago
Luxoft - Power Management Firmware Developer

Luxoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Lytx,  Inc  - Senior Manager, Software Engineering

Lytx, Inc

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
NVIDIA - Senior Manager, Software Architecture

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
Easygo - Software Development Engineer (Sydney)

Easygo

Sydney, New South Wales, Australia (On-Site)
2 Months ago
NVIDIA - Senior Signal and Power Integrity Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Firmware Design Engineer, Optics

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
1 Month ago
NVIDIA - Senior Software Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Weeks ago
NVIDIA - Senior Firmware Engineer - Embedded Controller

NVIDIA

Santa Clara, California, United States (On-Site)
4 Weeks ago
Cirrus Logic - Manager, Design Engineering (MMS-64000105)

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug