System Software Engineer
Job description
System Software Engineer at NVIDIA
About the role
NVIDIA is at the forefront of computer graphics, gaming, and accelerated computing, with over 25 years of groundbreaking innovation. We are now harnessing the power of AI to shape the future of computing, where our GPUs serve as the core processors for computers, robots, and autonomous vehicles. Join us to be part of a diverse and supportive team that encourages creativity and excellence, enabling you to make a meaningful contribution to the world.
Key facts
What you'll do
- Design and implement comprehensive performance verification infrastructure.
- Develop scalable data pipelines to extract performance metrics from various environments, including simulation, emulation, and silicon.
- Collaborate with GPU architects to establish infrastructure for performance verification of new architectures.
- Partner with hardware teams to streamline and automate verification workflows, facilitating quicker GPU build iterations.
- Provide GPU architects with insights to assess current performance and project industry-leading performance for future designs.
- Enhance the daily operations of top chip architects, playing a key role in the development of the next generation of GPUs.
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Minimum of 3 years of experience in software engineering with proficiency in C++ and Python.
- Strong foundation in computer science principles, including data structures, algorithms, object-oriented programming, and system design.
- Basic knowledge of Verilog is advantageous.
- Experience in chip and/or system simulation or emulation is highly desirable.
- Familiarity with performance verification and profiling of GPUs, CPUs, or SoCs in simulation, emulation, or silicon is a plus.
- Knowledge of AI development tools is beneficial.
- Strong communication and interpersonal skills.
Your base salary will depend on your location, experience, and the compensation of similar roles within the company. The salary range for Level 2 positions is between 124,000 USD and 195,500 USD, while Level 3 positions range from 152,000 USD to 241,500 USD.
You will also be eligible for equity and benefits.
Applications for this position will be accepted until at least August 1, 2026.
This job posting is for a current vacancy.
NVIDIA utilizes AI tools in its recruitment processes.
NVIDIA is dedicated to creating an inclusive workplace and is proud to be an equal opportunity employer. We value diversity among our employees and do not discriminate in our hiring or promotion processes based on race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.