Senior Offensive Security Engineer Data Center ...
@ NVIDIA

Hybrid
$300,000
Hybrid
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @nvidia.com
Recommended after applying

Job Details

About the Role

NVIDIA is searching for a highly motivated, creative engineer with experience in system software and security to join the Server Platform Software team. The role focuses on offensive security efforts for NVIDIA's Data Center Systems including HGX, DGX, and MGX.

What You’ll Be Doing

  • Identify vulnerabilities in Data Center Systems using static and dynamic analysis.
  • Fix bugs in close cooperation with development teams.
  • Ensure quality and robustness of pre-release products.
  • Evangelize tools, practices, and plans to improve product reliability and security.

What We Need To See

  • BS/MS degree in Computer Engineering, Computer Science, or related field (or equivalent experience).
  • 7+ years in a security engineering or vulnerability researcher role.
  • 4+ years of meaningful software engineering experience.
  • Exceptional C, ARM assembly, and Python programming skills.
  • Experience auditing network appliances, Linux applications, and embedded firmware.
  • Familiarity with secure coding practices and tools (Coverity, IKOS, Checkmarx, AFL, Peach, Bullseye, LDRA).
  • Knowledge of modern server architecture, hypervisor security research, and firmware analysis.
  • Effective written and verbal communication.
  • Ability to work collaboratively and remotely with others.

Ways To Stand Out

  • Background in reverse engineering and exploitation.
  • Experience with micro-architecture, programmable pin-outs, or trusted computing.
  • Familiar with GPU-accelerated computing systems.
  • Experience decomposing complex technical tasks and published CVEs or security analysis work samples.
  • Solid grasp of computer system architecture, microprocessor and microcontroller fundamentals.

Compensation & Benefits

Base salary ranges from 184,000 USD to 356,500 USD depending on level, plus equity and benefits.

Key Skills/Competency

  • Offensive Security
  • Vulnerability Research
  • Software Engineering
  • C Programming
  • ARM Assembly
  • Python
  • Firmware Analysis
  • Reverse Engineering
  • Secure Coding
  • Server Architecture

How to Get Hired at NVIDIA

🎯 Tips for Getting Hired

  • Research NVIDIA's culture: Study mission, values, and recent press releases.
  • Customize your resume: Highlight relevant security and software skills.
  • Showcase projects: Include vulnerability research and reverse engineering work.
  • Prepare for interviews: Practice technical challenges and scenario questions.

📝 Interview Preparation Advice

Technical Preparation

Review static and dynamic analysis tools.
Practice C, ARM assembly, and Python coding.
Study firmware and embedded systems security.
Analyze modern server architectures and hypervisors.

Behavioral Questions

Describe teamwork in complex projects.
Explain handling project deadlines.
Discuss remote collaboration experiences.
Share problem solving under pressure.

Frequently Asked Questions