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'll design and implement programs to verify Nvidia's DPU/embedded compiler, develop automation tools, participate in code reviews, and help consolidate compiler verification requirements across teams. Your role will focus on enhancing compiler quality using innovative solutions.
Summary Generated by Built In

NVIDIA's invention of the GPU in 1999 fueled 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, we are increasingly known as “the AI computing company.” Are you excited to learn how compilers make a difference to GPU-powered technology such as mobile gaming, deep learning, and self-driving cars? Are you passionate about breaking the code implemented by the best in the industry?

As a Senior Compiler Verification Software Developer, you will play a pivotal role in ensuring the exceptional quality and performance of our compiler technology. Your responsibilities will include:

What you will be doing:

  • Design and implement programs for functional specifications to verify Nvidia DPU/embedded compiler.

  • Build and deploy tools, libraries, and automation to aid in the development and verification processes of NVIDIA's embedded/DPU compilers.

  • Participate in technical discussions and code reviews, fostering inputs on processes improvement.

  • Collaborate with geographically distributed compiler and associated teams to consolidate compiler verification requirements.

  • Demonstrate innovative methods to implement software solutions that would automate the compiler verification process and improve compiler quality using innovative technologies.

What we need to see:

  • 5+ years of experience and a bachelor's/master's degree in computer science or relevant field.

  • Skilled in C and Python programming languages.

  • Exceptional problem-solving and analytical abilities.

  • Proficient in product verification and qualification, ensuring compliance with standards through rigorous testing.

  • Demonstrates the ability to lead, develop, and apply advanced technologies to resolve complex issues.

  • Proficient in Jira, Jenkins, CICD concepts, and automation tools.

  • Strong teamwork and interpersonal skills, with experience in remote collaboration.

Ways to stand out from the crowd:

  • Experience in compiler development or verification, with prior expertise in at least one of the following areas: compiler front-end, compiler optimizations, or the LLVM framework. Additionally, possess knowledge of compiler optimizations.

  • Familiarity with DPU applications is highly desirable.

  • Application of machine learning to address software engineering problems.

Our engineering teams are rapidly growing in brand-new areas such as Deep Learning, Artificial Intelligence, and Autonomous Vehicles, thanks to the dedication of our dedicated individuals. If you are a creative and autonomous computer scientist with a real passion for crafting high quality products, we want to hear from you.

Top Skills

C
Python
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
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