Compiler Verification Engineer
NVIDIA
This job at a glance
- Who can apply
- 2 years+ of experience · Bachelor's degree
- Must know
- StatisticsUnit testingOperationsBusiness analysisPythonC++
- Work
- On-site in Santa Clara
- Pay
- Not stated by the employer.
- Skill demand
- Operations15%Statistics11%Unit testing10%Business analysis2%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 3, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
NVIDIA is looking for a Verification Engineer, Compute Performance to join its Compiler Verification Team.
Key Responsibilities
- Analysis: Analyze performance degradation or functional defects of compilers, identify regression root causes, suggest corrective actions, and perform reviews to continuously improve testing.
- Test Automation: Automate compiler testing using NVIDIA test frameworks and programming. This includes test execution, test reporting, results analysis, and automation of build and test environments. Work with software compiler developers to provide automated solutions for unit testing.
- Test Operations: Apply test suites to find, report, and track compiler performance changes. Work with the development team to drive regressions to resolution. Generate statistics based on performance data, identify and investigate outliers, and monitor performance trends. Maintain historical data and baselines for comparison.
- Compiler Test Development: Develop and review test plans, implement test cases, automate tests, integrate tests into NVIDIA test management frameworks, port 3rd party testing, and author test reports. May include integrating existing tests into compiler test automation.
- Process Improvement: Apply current iterative planning and test development processes. As part of the team, identify potential or observed weaknesses in current processes, offer ideas for actions that can improve quality, and participate in quality initiatives.
Requirements & Tech Stack
- Programming Languages: Experience programming and/or testing in C/C++/CUDA as well as scripting languages (Python, Perl, Shell).
- Tools & Methodologies:
- Deep understanding of Software Development Life Cycle (SDLC), High-Performance Computing (HPC), and Software Testing Methodologies.
- Proven strength in problem solving and implementing solutions.
- Ability to work with various teams to generate solutions for performance regression and be productive under tight schedules.
- Strong analytical skills with attention to detail.
- Experience writing test plans, test development, test automation, test execution, and reporting in a production environment.
Qualifications
- Education: Bachelor’s or Master’s Degree or equivalent experience.
- Experience: 2+ years’ work experience in a software development or test organization.
- Skills:
- Excellent communication skills.
- Self-motivated and well organized.
- Compiler Domain Expertise: Understanding of how compilers work and how they are implemented.
Ways To Stand Out
- Proficient proven experience in testing production software, preferably compiler or other system software.
- Previous compiler development and/or compiler verification/test or performance analysis experience.
- Experience with NVIDIA CUDA Toolkit, especially solving issues and debugging in a Linux environment.
- Background with revision control software and management tools, such as Git, Perforce, JIRA, Confluence, and Make.
- Familiarity with statistical analysis tools for identifying and isolating out-of-bound behavior.