Senior Systems Software Security Engineer, Data Center
NVIDIA
Job Overview
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.

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