Compiler Verification Engineer - Compute

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$108,000 - $207,000
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
AI · Enterprise SaaS

Description For Compiler Verification Engineer - Compute

NVIDIA, a pioneer in accelerated computing and AI technology for over 25 years, is seeking a Compiler Verification Engineer to join their Compute team. This role combines deep technical expertise in compiler technology with robust software testing methodologies.

The position involves working with cutting-edge compiler technology, focusing on performance optimization and quality assurance. You'll be responsible for analyzing compiler performance, automating test frameworks, and developing comprehensive test plans to ensure the reliability of NVIDIA's compiler infrastructure.

As a Compiler Verification Engineer, you'll collaborate with software compiler developers to implement automated testing solutions and drive quality improvements. The role requires strong analytical skills to investigate performance regressions and maintain testing frameworks that ensure compiler reliability.

The ideal candidate brings 2+ years of software development or testing experience, with strong knowledge of C++, CUDA, and compiler technologies. You'll work with various teams to solve complex problems and contribute to NVIDIA's mission of advancing accelerated computing.

NVIDIA offers a competitive compensation package, including a base salary range of $108,000-$207,000, equity grants, and comprehensive benefits. You'll be joining a company that's at the forefront of AI and accelerated computing, working alongside some of the industry's brightest minds.

The position is based in either Santa Clara, CA or Austin, TX, where you'll be part of a diverse and supportive environment that encourages innovation and professional growth. This is an opportunity to make a lasting impact on technology that's transforming industries from gaming to artificial intelligence.

Working at NVIDIA means being part of a team that's defining the future of computing. You'll be involved in projects that push the boundaries of what's possible in compiler technology while contributing to products that power everything from gaming to autonomous vehicles and AI research.

Last updated 2 days ago

Responsibilities For Compiler Verification Engineer - Compute

  • Analyze performance degradation and functional defects of compilers
  • Automate compiler testing using NVIDIA test frameworks
  • Use test suites to find, report and track compiler performance changes
  • Develop and review test plans, implement test cases
  • Integrate tests into NVIDIA test management frameworks
  • Monitor performance trends and maintain historical data

Requirements For Compiler Verification Engineer - Compute

Python
Linux
  • Bachelor's or Master's Degree or equivalent experience
  • 2+ years' work experience in software development or test organization
  • Experience with Graphical/Linear/Hybrid IR
  • Experience programming in C/C++/CUDA and scripting languages
  • Deep understanding of Software Development Life Cycle (SDLC)
  • Strong compiler domain expertise
  • Excellent communication skills and analytical abilities
  • Experience writing test plans and automation in production environment

Benefits For Compiler Verification Engineer - Compute

Equity
  • Equity grants
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Compiler Verification Engineer - Compute

Product Test Engineer

Product Test Engineer position at NVIDIA, focusing on automated testing for GPU and SOC technologies, requiring 3+ years of experience with Advantest 93K and programming skills.

Software Engineer

Mid-level Software Engineer position at NVIDIA, focusing on system software development and optimization, requiring 3+ years of experience in C++/Python/Java/Golang.

Server Software QA Engineer

Server Software QA Engineer role at NVIDIA focusing on comprehensive testing and quality improvement of server software solutions, requiring 2+ years of experience and strong Python skills.

Software Engineer, DOCA

Software Engineer position at NVIDIA working on DOCA NVQual team, developing validation software for Data Processing Units and ConnectX systems.

Python Developer, Networking

Python Developer position at NVIDIA focusing on networking software development and testing infrastructure for Cumulus Linux, requiring 2+ years of experience.