NVIDIA logo

Software Engineer, GPU Design Automation

NVIDIA

Hybrid
Full-time
Mid Level
Senior
3+ yrs
$152k–$288kPosted 6d ago

Real job — pulled straight from NVIDIA’s careers page · Verified August 7, 2026 · No reposts.

Job description

NVIDIA is hiring a Software Engineer, GPU Design Automation — a full-time, remote role ($152k–$288k). Apply directly on NVIDIA's careers page below.

Software Engineer, GPU Design Automation

Location: US, CA, Santa Clara, US, OR, Hillsboro, US, OR, Remote, US, Remote, US, CA, Remote

Time Type: Full time

Job Description

NVIDIA's GPU Architecture Group is looking for a software engineer to further modernize and scale GPU development. As GPU designs become more complex, our hardware models, testbenches, build scripts, and code generation flows need to keep adapting to this complexity. The development workflow will be parameterized and data-driven, so it adapts without manual rework. You'll apply modern software engineering techniques, including AI-assisted development, to a hardware domain where these practices can have outsized impact, and help spread those ways of working across a broader team. This role offers a unique opportunity to influence how one of the world's most advanced chips are developed!

What You'll Be Doing:

  • Design and build automation to scale GPU development processes across hardware models, testbenches, and build systems.

  • Develop and extend code generation flows that automate configuration and adapt to new designs without manual rework.

  • Refactor and improve large, complex codebases to be more parameterized, data-driven, and maintainable.

  • Collaborate with ASIC design and architecture teams to align on automation approaches.

  • Adapt modern software engineering workflows to GPU architecture development and find opportunities to set a higher standard.

  • Establish and maintain high standards for software quality and consistency across shared infrastructure.

What We Need to See:

  • B.S., M.S., or PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience)

  • Strong software engineering fundamentals and programming skills(Python, C++, or similar)

  • Experience with build systems, code generation, or design automation flows

  • 3 years or more experience in relevant roles

  • Motivation to engage with and refine sizable, complicated codebases — converting legacy systems into maintainable, well-structured infrastructure

  • Familiarity with hardware development workflows (modeling, verification, or similar)

  • Up to date with modern software engineering methods including CI and AI-powered tooling

  • Effective collaboration skills for working across team and functional boundaries (architecture, ASIC, software)

Ways to Stand Out from the crowd:

  • Experience building or maintaining hardware build automation infrastructure at scale

  • Background in parameterized code generation or template driven build systems

  • Track record of improving developer efficiency through tooling and automation

  • Familiarity with GPU or ASIC development processes

  • Experience with configuration management for complex hardware IP

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until July 26, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Westpac New Zealand logo

Platform Engineer

Auckland, NZ
✓ From careers page· 29m ago
Westpac New Zealand logo

Senior Quality Engineer, Automation Tester

Hapori Pōneke
✓ From careers page· 29m ago
Westpac New Zealand logo

Senior Data Engineer

Auckland, NZ
✓ From careers page· 31m ago
Westpac New Zealand logo

Senior Data Engineer

Auckland, NZ
✓ From careers page· 31m ago

Frequently asked questions

What is the salary for Software Engineer, GPU Design Automation at NVIDIA?

The estimated salary range for Software Engineer, GPU Design Automation at NVIDIA is $152,000 - $288,000 USD per year.

Is Software Engineer, GPU Design Automation at NVIDIA a remote job?

Yes, Software Engineer, GPU Design Automation at NVIDIA is a remote position. Candidates in Santa Clara, CA, Hillsboro, OR may be preferred.

What skills are required for Software Engineer, GPU Design Automation at NVIDIA?

The required skills for Software Engineer, GPU Design Automation at NVIDIA include: Python, C++, AI.

What is the seniority level for Software Engineer, GPU Design Automation at NVIDIA?

Software Engineer, GPU Design Automation at NVIDIA is a Mid Level / Senior level position.

How do I apply for Software Engineer, GPU Design Automation at NVIDIA?

You can view the full description and apply for Software Engineer, GPU Design Automation at NVIDIA on EchoJobs: https://echojobs.io/job/nvidia-software-engineer-gpu-design-automation-0xltn.