Senior Compiler Verification Software Developer

Posted 6 Hours Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
5-7 Years Experience
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Role
As a Senior Compiler Verification Software Developer at NVIDIA, you will lead the design and implementation of programs to verify GPU compilers, define technical strategies, mentor engineering teams, and automate the compiler verification process using innovative methods like machine learning. You will also be responsible for driving innovation, improving compiler quality metrics, and collaborating with geographically dispersed teams.
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
Bengaluru, Karnataka
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.”

Jobs at Similar Companies

Fusion92 Logo Fusion92

Account Executive

AdTech • Agency • Digital Media • Enterprise Web • Marketing Tech • Analytics • Web3
IL, USA
263 Employees

ForeFlight Logo ForeFlight

Product Designer II

Aerospace • Software • App development
Remote
Austin, TX, USA
466 Employees

IonQ Logo IonQ

Lead Ion Trap Design Engineer

Artificial Intelligence • Hardware • Information Technology • Internet of Things • Software
Easy Apply
Seattle, WA, USA
305 Employees

Snap Inc. Logo Snap Inc.

Application Engineer, Salesforce UI

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
New York, NY, USA
5000 Employees

Similar Companies Hiring

Wipfli Thumbnail
Software • Fintech • Financial Services • Consulting • Cloud • Business Intelligence
Milwaukee, WI
3300 Employees
Arrow Electronics, Inc. Thumbnail
Semiconductor • Robotics • Internet of Things • Information Technology • Hardware • Enterprise Web • Cloud
Centennial, CO
22000 Employees
UL Solutions Thumbnail
Software • Renewable Energy • Professional Services • Energy • Consulting • Chemical • Automotive
Chicago, IL
15000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account