9 days ago

Senior Systems Software Security Engineer, Data Center

NVIDIA

Hybrid
Full Time
$230,000
Hybrid

Job Overview

Job TitleSenior Systems Software Security Engineer, Data Center
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$230,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role: Senior Systems Software Security Engineer, Data Center

NVIDIA is seeking a highly motivated and creative engineer with extensive experience in system software security to join its Data Center Systems Software team. In this pivotal role, you will be instrumental in securing NVIDIA’s cutting-edge Data Center Systems. NVIDIA is at the forefront of groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization, with the GPU serving as the core of modern computing products and services.

You will be joining one of the technology world's most desirable employers, working alongside forward-thinking and hardworking individuals. If you are creative, passionate, and self-motivated, NVIDIA encourages you to apply.

What You’ll Be Doing

  • Delivering critical security features essential for the success of NVIDIA’s Data Center business.
  • Collaborating with various NVIDIA teams and external partners to drive the implementation and deployment of robust security features and systems.
  • Designing, implementing, and innovating solutions to secure AI Data Center systems, focusing on Root of Trust (RoT) for boot processes, attestation, recovery mechanisms, Out-of-Band management, debug functionalities, and overall security firmware development.
  • Designing and developing optimized security solutions that adhere to and utilize industry standards such as OpenBMC, UEFI, TCG DICE, SPDM, PLDM, Redfish, NIST SP800-193, and CNSA2.0.

What We Need To See

  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent practical experience).
  • A minimum of 5 years of relevant software and firmware security engineering experience.
  • Excellent comprehension of fundamental security principles.
  • Experience with software development and lifecycle standards, including threat modeling, unit testing, incident response, code auditing, and CI/CD pipelines.
  • Proficiency in Python, scripting, and system programming.
  • A strong background in modern server architectures.
  • Effective written and verbal communication skills, adaptable to any audience or issue complexity.
  • Demonstrated ability to work collaboratively, including remotely, to achieve complex goals.
  • Solid experience in the end-to-end delivery of high-end enterprise servers, from initial definition to customer deployment.

Ways To Stand Out From The Crowd

  • In-depth familiarity with data center server architecture.
  • Comprehensive understanding of different GPU deployment models (e.g., HPC, AI clusters, single- or multi-GPU servers).
  • Experience in modern Data Center networking architectures.
  • A proven track record of contribution to industry open-source security initiatives or standards.
  • Experience in Data Center firmware and software management architecture.
  • In-depth understanding of the Post-Quantum Cryptography transition.
  • Experience in Linux and application security.

Key Skills/Competency

  • System Software Security
  • Firmware Development
  • Root of Trust (RoT)
  • Data Center Systems
  • Threat Modeling
  • Python Programming
  • Server Architectures
  • OpenBMC
  • UEFI
  • NIST SP800-193

Tags:

Senior Systems Software Security Engineer
Data Center Security
Firmware Security
Root of Trust
Threat Modeling
Python
OpenBMC
UEFI
NIST SP800-193
AI Systems
HPC
Linux Security
CI/CD
Incident Response
Server Architectures
Scripting
TCG DICE
SPDM
Redfish
Post-Quantum Cryptography

Share Job:

How to Get Hired at NVIDIA

  • Research NVIDIA's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their innovative spirit and commitment to AI and HPC.
  • Tailor your resume for systems software security: Customize your resume to highlight experience in firmware security, Root of Trust, data center systems, and relevant industry standards (OpenBMC, UEFI). Emphasize quantifiable achievements in securing complex systems.
  • Showcase your technical depth: Prepare to discuss specific projects involving Python, system programming, modern server architectures, and software development lifecycle practices like threat modeling and CI/CD.
  • Highlight collaboration and communication skills: NVIDIA values teamwork. Be ready to provide examples of successful cross-functional collaboration, especially in remote or complex project environments.
  • Engage with NVIDIA's ecosystem: Demonstrate familiarity with NVIDIA's products, technologies (GPUs, AI, HPC), and potentially open-source contributions to security initiatives or standards to show genuine interest and expertise.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background