Expoint - all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Nvidia Senior Manager Compute Compiler Engineering 
United States, Texas 
56430490

Today
US, CA, Santa Clara
US, WA, Redmond
time type
Full time
posted on
Posted 3 Days Ago
job requisition id

What you will be doing:

  • Providing supervisory mentorship and technical direction to a geographically distributed team of compiler development engineers, including planning, scheduling and execution of projects and activities.

  • Guiding the design and implementation of the CUDA C++ compiler driver, front-end, dynamic compilation library and related binary tooling support (including a device linker and ELF binary dynamic loader), ensuring tight integration with industry-leading third-party compiler software.

  • Advising the design and implementation of the OpenCL ‘just-in-time’ compiler ensuring standards conformance and competitive performance for industry-standard benchmarks on Nvidia’s GPU architectures.

  • Offering end-to-end stewardship for both compiler product offerings, interacting with product managers, key customers and ISVs to ensure responsiveness to critical needs.

  • Nurturing the roadmap for the compiler product offerings, informed by customer needs and proactive innovation choices including evolutionary extensions to the CUDA C++ programming language specification.

  • Collaborating closely with multi-functional teams developing other related components to ensure language conformance, robustness, high-quality code generation and suitability for developing programs used in deep learning and safety-critical execution environments.

  • Establishing strong customer/partner relationships and trust through excellent execution and high quality software delivery.

What we need to see:

  • BS or MS degree in Computer Science, Computer Engineering, or related field or equivalent experience

  • 10+ overall years of production software development

  • 5+ years of technical lead/management experience

  • Experience in developing production compilers or related software and have collaborated on the development of large code bases.

  • Excellent verbal and written communications skills

  • A team player with proven leadership and mentorship skills

  • Demonstrated track record of success in achieving objectives under tight deadlines and have led projects with consequential priorities.

  • Strong hands-on C++ programming skills with experience using industry standard C++ compilers and development frameworks.

  • Familiar with parallel programming paradigms and hardware accelerators.

  • Track-record of success as a technical manager/ leader

Ways to stand out from the crowd:

  • CUDA C++ and/or OpenCL application development experience

  • Experience with compiler development for parallel programming languages targeting hardware accelerators.

  • Familiarity with deep learning frameworks and NVIDIA GPUs.

  • Up-to-date with current ISO C++ programming language standards with engagement with the language standard committees being a plus.

  • Customer support for production compiler software.

You will also be eligible for equity and .