Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Nvidia Senior Compiler Verification Software Developer 
India, Karnataka, Bengaluru 
461391877

01.12.2024

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.