GPU Simulation System Software Engineer
At a glance
AI generatedTL;DR
Join NVIDIA's GPU architectural modelling team as a senior software engineer, where you will play a pivotal role in developing the core infrastructure for modeling, analyzing, and debugging large-scale GPUs. Your day-to-day responsibilities include interfacing between software drivers and GPU simulations, becoming an expert in running SW applications on simulated GPUs, gathering requirements from GPU architects, coordinating with them to enable functional testing, and collaborating closely with software teams to ensure production-ready driver delivery upon silicon release. This position requires a Bachelor's or Master's degree in Computer Science or Engineering, 5+ years of relevant experience, strong C++ programming skills, knowledge of object-oriented build patterns, and familiarity with chip/system simulation. You will work within NVIDIA’s sophisticated development tools and environments to drive the next wave of GPU advancements, enhancing workflows for top modelers and designers.
Skills
What you'll do
- Develop core infrastructure for modeling, analyzing, and debugging large-scale GPUs.
- Coordinate with GPU architects to enable functional and performance testing for new architectures.
- Thrive at the interface between software drivers and GPU simulations in diverse environments.
- Gather instrumentation requirements from GPU architects researching next-gen improvements.
- Work closely with SW teams to deliver production-ready drivers when silicon goes to market.
- Improve daily workflows of top chip modelers and designers for next-generation GPUs.
What we're looking for
- 5+ years of relevant software development experience
- Bachelor's or Master's degree in Computer Science or Engineering
- Proficiency in C++ programming and object-oriented build patterns
- Understanding of GPU driver stacks and software drivers (CUDA, DX, OpenGL)
- Experience with chip/system simulation and scripting skills
- Strong interpersonal skills for dynamic team environments
Employer
About Nvidia
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 825 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.
Most-posted roles
- Senior Solutions Architect, AI Infrastructure 4
- Senior System Software Engineer - AV Platform 4
- Senior Circuit Design Engineer 3
- Senior Circuit Methodology Engineer 3
- Senior Deep Learning Performance Architect 3