JobsSoftware Engineer, GPU Design Automation
NVIDIA logo

Software Engineer, GPU Design Automation

NVIDIA

Location

remote, Santa Clara, CA, Hillsboro, OR

Type

Full-time

Posted

7/3/2026

Compensation

$152,000 - $287,500 per year

Undergraduate with 2+ Years of Experience
Approval 99.2%·Filings 1,781·New hires 873·
👑 Elite Sponsor
·FY 2025

Job description

NVIDIA's GPU Architecture Group is seeking a software engineer to enhance and scale GPU development processes. The role focuses on modernizing hardware models, testbenches, and build scripts to adapt to increasing complexity in GPU designs. The engineer will utilize modern software engineering techniques, including AI-assisted development, to improve workflows and promote best practices across the team. This position offers a unique opportunity to influence the development of advanced chips.

Requirements

  • 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 in 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.
  • Familiarity with hardware development workflows such as modeling and verification.
  • Up to date with modern software engineering methods including CI and AI-powered tooling.
  • Effective collaboration skills for working across team and functional boundaries.

Responsibilities

  • 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.
  • Establish and maintain high standards for software quality and consistency across shared infrastructure.

Benefits

  • Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.

Is this posting expired or inaccurate?