Compiler Verification Engineer - Compute

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

Description For Compiler Verification Engineer - Compute

NVIDIA, a pioneer in computer graphics and accelerated computing 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 quality assurance responsibilities. The position involves working with cutting-edge GPU and AI technologies, focusing on ensuring the reliability and performance of NVIDIA's compiler systems.

The ideal candidate will be responsible for analyzing compiler performance, automating testing processes, and developing comprehensive test suites. They will work closely with software compiler developers to implement automated solutions for unit testing and drive quality improvements. The role requires strong analytical skills, expertise in compiler technology, and the ability to work effectively under tight schedules.

NVIDIA offers a competitive compensation package, including a base salary range of $108,000 to $212,750, plus equity and comprehensive benefits. The company is known for its innovative culture and commitment to pushing technological boundaries in AI, robotics, and accelerated computing. This position provides an opportunity to work with some of the industry's brightest minds while making a lasting impact on the future of computing technology.

The role is based in either Santa Clara, CA or Austin, TX, and offers the chance to work on projects that are transforming industries through AI and accelerated computing. NVIDIA's commitment to diversity and inclusion, combined with their position as one of technology's most desirable employers, makes this an excellent opportunity for someone looking to advance their career in compiler technology and verification.

Last updated 3 months 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 test automation

Benefits For Compiler Verification Engineer - Compute

Equity
  • Equity compensation
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Compiler Verification Engineer - Compute

VLSI Design Automation Software Engineer

VLSI Design Automation Software Engineer role at NVIDIA, focusing on infrastructure management and automation tools development with competitive compensation and benefits.

Silicon Product Definition Engineer

Silicon Product Definition Engineer role at NVIDIA focusing on chip performance optimization and product development, requiring 3+ years experience and expertise in Python and silicon architecture.

DFT Verification Engineer

DFT Verification Engineer position at NVIDIA, focusing on developing and verifying next-generation DFT technologies for Switches, NIC, and SoC product lines.

EDA System Software Engineer

EDA System Software Engineer role at NVIDIA focusing on developing scalable microservices and APIs for chip design validation workflows.

EDA Workflow Optimization Engineer

EDA Workflow Optimization Engineer role at NVIDIA, focusing on improving chip design processes and tools while working with worldwide engineering teams.