Senior Compiler Verification Software Developer

Posted 2 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Role
As a Senior Compiler Verification Software Developer, you will design and implement GPU code, mentor engineering teams, automate compiler verification processes, and enhance compiler quality metrics through innovative solutions.
Summary Generated by Built In

NVIDIA's groundbreaking invention of the GPU in 1999 transformed the PC gaming market, set new standards for computer graphics, and revolutionized parallel computing. The AI era is currently motivated by deep learning, with GPUs serving as the key driving force behind this transformation in computing. These sophisticated components power innovations in robotics, autonomous vehicles, and various other fields. As we continue to establish ourselves as the top tier AI computing company, are you excited to explore how compilers improve GPU-powered technologies like mobile gaming, deep learning, and autonomous vehicles? Are you eager to seek and unravel the sophisticated code crafted by industry leaders? As a Senior Compiler Verification Software Developer, you will play a pivotal role in ensuring the exceptional quality and performance of our compiler technology. 

What you’ll be doing:  

  • Lead the design & implementation of programs or GPU code in PTX, CUDA, C/C++, or a GPU assembly language to verify NVIDIA GPU / embedded compilers

  • Define and implement technical strategies, mentor and guide engineering teams, and ensure the development of scalable and high-performance software solutions. 

  • Review the technical work and provide technical mentorship to the members of the team

  • Work with geographically dispersed compiler and other related teams to bring together compiler verification requirements

  • Use machine learning, formal verification, fuzzing, and other innovative methods to implement software solution that would automate the compiler verification process and improve compiler quality

  • Automation and innovation: Drive innovation by crafting innovative solutions to develop verification programs & Engineering Problems. 

  • Compiler quality critical metrics: Innovate, implement, and report on compiler quality Key Performance Indicators (significant metrics). Provide valuable recommendations for improving the overall quality of compiler technology.

What we need to see:  

  • 5+ years of validated experience with Bachelors or Masters in Computer Science or equivalent experience in a related field. 

  • Expertise in one of C, C++, CUDA, PTX or GPU programming language including their specifications

  • Experience in verification & qualification of product / tool against functional safety standard ISO26262

  • A superb problem solver (programming, integration, debugging)

  • Strive for innovation: Demonstrate your ability to lead, develop, and apply technologies, theories, principles, and concepts to resolve sophisticated issues.

Ways to stand out from the crowd:  

  • Application of machine learning to address software engineering problems

  • Prior experience crafting and implementing low level programs

  • Prior experience working on compiler technologies and familiarity with architecture of the modern processor

We have some of the most versatile people in the world working with us and our engineering teams are growing fast in some of the hottest innovative fields: Deep Learning, Artificial Intelligence, and Autonomous Vehicles. If you're a creative and autonomous computer scientist with a real passion for crafting high quality products, we want to hear from you. 

Top Skills

C
C++
Cuda
The Company
HQ: Santa Clara, CA
21,960 Employees
On-site Workplace
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

NVIDIA Logo NVIDIA

Senior Compiler Verification Software Developer

Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Bengaluru, Bengaluru Urban, Karnataka, IND
21960 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees

BlackLine Logo BlackLine

Sr. Software Engineer

Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
Remote
Hybrid
Bengaluru, Karnataka, IND
1810 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account