System Software Engineer, GPU Tools Development

Posted 2 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
Mid level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Role
In this role, you will develop environments for modeling and simulating NVIDIA's next-generation GPUs and SoCs, support architecture and engineering teams, and participate in the complete chip development lifecycle.
Summary Generated by Built In

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens new avenues to explore, enables amazing creativity and discovery, and powers innovations that were once science fiction inventions in fields from artificial intelligence to autonomous cars. NVIDIA is looking for self-driven people like you to help us accelerate the next wave of artificial intelligence!

On this team, you will use your passion for software engineering to design, implement, and debug the next generation of our GPU, SOC, and system simulation environments. This position involves crafting the core verification infrastructure in the development of a full-system platform for discrete graphics and computing chips. This object-oriented C++ and System-C simulation infrastructure allows us to efficiently model and verify the world's largest chips using a sophisticated distributed- computing-based execution and triage environment. Come to NVIDIA and join our diverse, international, and fast-paced team to produce next-generation products following the highest production-quality standards.

What you will be doing:

  • In this position, you will develop the environments to model and simulate next-generation GPU and SoC systems, and add features long before they are built into a product or implemented in driver software. You will also support the architecture and engineering teams that use this environment. Bring your love for solving meaningful problems, as every day will be different!

  • You will work alongside colleagues from architecture, hardware, and software to unlock the functionality and performance of next-generation NVIDIA chips.

  • Our team participates in the entire chip development and release lifecycle, starting from the architectural specification through to verification, and finally to production

What we need to see:

  • Bachelors or Masters in computer science/computer engineering or equivalent experience

  • 3 or more years of professional object-oriented C++ programming and System-C simulation/modeling experience

  • Experience with Transaction Level Modeling a plus

  • Background with Verilog, System Verilog, or other forms of RTL simulation is a plus

  • Experience in software development lifecycle on Linux-based platforms preferred

  • Understanding of computer and memory system architecture

  • Excellent communication skills. We work with colleagues from around the world every day

NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most talented and hard-working people in the world working for us and, due to unprecedented growth, our extraordinary engineering teams are growing fast. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

Top Skills

C++
The Company
HQ: Santa Clara, CA
21,960 Employees
On-site Workplace
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

Hybrid
Bengaluru, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees

BlackLine Logo BlackLine

Sr. Software Engineer

Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
Remote
Hybrid
Bengaluru, Karnataka, IND
1810 Employees

BlackLine Logo BlackLine

Staff I Software Engineer, Front-End

Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
Remote
Hybrid
Bengaluru, Karnataka, IND
1810 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account