Compiler Verification Software Developer

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Gaming · Automotive

Description For Compiler Verification Software Developer

NVIDIA, the pioneering force behind the GPU and AI computing revolution, is seeking a Compiler Verification Software Developer to join their innovative team. This role sits at the intersection of GPU technology, artificial intelligence, and compiler development, offering a unique opportunity to work on cutting-edge technology that powers everything from gaming to autonomous vehicles.

The position involves working with NVIDIA's advanced GPU and embedded compiler systems, where you'll be responsible for implementing and verifying complex code in various languages including PTX, CUDA, and C++. You'll be part of a collaborative team that's pushing the boundaries of compiler technology and GPU computing.

As a Compiler Verification Software Developer, you'll have the chance to work with some of the industry's best minds, contributing to technologies that are reshaping multiple industries including AI, deep learning, and high-performance computing. The role requires strong technical expertise combined with creative problem-solving abilities.

The ideal candidate will bring 3+ years of experience, strong programming skills, and a passion for compiler technology. You'll be working in a fast-paced environment where you can grow your skills while contributing to groundbreaking technologies. NVIDIA offers the opportunity to work on challenging problems that have real-world impact, making this an excellent position for someone looking to advance their career in compiler development and verification.

Last updated 14 days ago

Responsibilities For Compiler Verification Software Developer

  • Implement programs or GPU code in PTX, CUDA, C/C++, or GPU assembly language
  • Design and implement tools, libraries, & automation for NVIDIA embedded and GPU compiler development
  • Collaborate with processor architecture and compiler teams
  • Review technical work and provide technical mentorship
  • Drive creative techniques and review industry standard methodologies

Requirements For Compiler Verification Software Developer

Python
  • Bachelor of Engineering / Bachelor of Technology in computer science or related field
  • Strong problem-solving skills
  • 3+ years of confirmed experience
  • Proficiency in English language for technical communication
  • Expertise in C, C++, CUDA, or PTX programming language

Interested in this job?

Jobs Related To NVIDIA Compiler Verification Software Developer

Software Engineer

Mid-level Software Engineer position at NVIDIA focusing on system software development, performance optimization, and product improvement with 3+ years of experience required.

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.

VLSI Design Automation Software Engineer

VLSI Design Automation Software Engineer role at NVIDIA, focusing on infrastructure management, automation, and dashboard development for Backend Networking team.