System Software Engineer – Security Tools and Infra

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Security
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS

Description For System Software Engineer – Security Tools and Infra

NVIDIA, a world leader in accelerated computing, is seeking a talented System Software Engineer to join their GPU Software team. This role focuses on security tools and infrastructure, combining cutting-edge technology with critical security implementations. The position offers an opportunity to work with hardware and software engineers globally, developing essential security systems for GPU firmware, key management, and infrastructure design.

The role demands expertise in security tooling, cryptography, and system architecture, making it perfect for engineers passionate about building robust security solutions. You'll be responsible for designing and implementing crucial security infrastructure, managing complex key systems, and developing verification workflows that ensure product excellence.

NVIDIA's reputation as one of technology's most desirable employers stems from their innovative work in AI and digital twins, transforming major industries. They seek creative, passionate, and self-motivated individuals who can contribute to their world-class products. The position offers hands-on experience with modern technologies including Python, Go, Kubernetes, and various security tools, providing an excellent opportunity for professional growth in a cutting-edge technical environment.

Working at NVIDIA means joining a team of forward-thinking professionals and contributing to groundbreaking technological advancements. The role combines technical challenges with creative problem-solving, making it ideal for engineers who want to make a significant impact in the field of GPU security and infrastructure development.

Last updated 10 minutes ago

Responsibilities For System Software Engineer – Security Tools and Infra

  • Design, develop and integrate various tools and infrastructure for security, such as GPU Firmware signing
  • Design and develop key management and derivation services
  • Incorporate HSMs in the infrastructure design
  • Deploy policies and tools for effective key management for GPU
  • Build out design verification, simulation, quality, developer workflow capabilities
  • Early modeling and simulation for product development

Requirements For System Software Engineer – Security Tools and Infra

Python
Go
MySQL
Kubernetes
  • 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
  • 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

Interested in this job?

Jobs Related To NVIDIA System Software Engineer – Security Tools and Infra

Tegra Security Firmware Engineer

NVIDIA seeks a Tegra Security Firmware Engineer to develop secure systems for automotive, data center, and embedded products.

DevSecOps Engineer

DevSecOps Engineer role at Deliveroo focusing on secure application development, security automation, and driving DevSecOps practices across the company.

DevSecOps Engineer

DevSecOps Engineer role at Deliveroo focusing on secure application development, security automation, and driving DevSecOps practices across the company.

SMB Solutions Engineer, Pre-Sales

Remote SMB Solutions Engineer position at Darktrace, focusing on pre-sales technical support and cyber defense expertise.

Detection Engineer

Detection Engineer position at UV Cyber focusing on security detection mechanisms, threat hunting, and incident response in a 24/7 SOC environment.