Software Technical Program Manager

NVIDIA
Apply Now

Job Description

We are looking to hire a Software Technical Program Manager to lead cross-functional compiler development for CPUs, Embedded CPUs and Domain Specific Accelerators at NVIDIA. Nvidia builds world class compilers that realize the potential of NVIDIA Networking and Tegra SoC hardware for a growing range of computational workloads, ranging from network processing, computer vision, deep learning, scientific computation, and self-driving cars to video games and virtual reality. We also craft outstanding compilers that realize the potential of NVIDIA's Grace CPU designed for the world's largest AI and HPC workloads: https://www.nvidia.com/en-in/data-center/grace-cpu/. Our compiler organization makes its mark on every CPU, GPU, DPU, Networking Products and SoC products that NVIDIA builds. Would you like to be part of this outstanding organization and lead the effort?

As a key member of our Compiler Development team, you will be directly responsible for delivering the newest and most up to date compilers to our developers and the success of various product releases. As a multi-functional team leader in a matrixed organization, you will be responsible for driving the software development process from the requirements stage, through specification, design, development, validation, and delivery. You will run compiler projects for state of the art CPU and Accelerator technologies, delivering new leading-edge features for compute programs that include industry leading Machine Learning, Deep Learning and Artificial Intelligence projects. The compilers will also be deployed in demanding high performance environment such as large scale data centers, power sensitive embedded platforms and safety critical self-driving automotive environments. Future generations of data centers and supercomputers will rely on these compilers to move tremendous amounts of data across the network, accelerate sophisticated computer vision workloads that power the AI algorithms in smart cities to robotics and self-driving cars.

What you'll be doing:

  • Working with geographically distributed stakeholder organization to capture requirements, plan execution and deliver Compiler SW that meets business needs and time to market.
  • Project management using Waterfall and Agile methodologies.
  • Offering end-to-end stewardship for compiler product offerings, interacting with product managers, key customers and ISVs to ensure responsiveness to critical needs.
  • Communicating and presenting project details.
  • Working independently, take-charge and influence with minimal mentorship.
  • Support software development and process improvement to promote development efficiency and accountability.
  • Think strategically and tactically to build consensus and collaborative teamwork.

What we need to see:

  • 8+ years in a similar or related role
  • Bachelor of Science in Electronic Engineering or Computer Science or related technical degree or equivalent experience
  • Knowledge of operating systems, software development standard methodologies, and compilers are highly valued
  • Familiarity with Embedded Processors, VLIW Architecture and DSPs.
  • A team player with proven leadership and mentorship skills
  • Able to effectively communicate status to multi-functional teams as well as upper management

Ways to stand out from the crowd:

  • Project Management Professional Certification a plus
  • CUDA and/or AI knowledge is a plus
  • Experience with industry standard C++ compilers and development frameworks such as LLVM
  • Prior experience with compiler backend for CPUs such as ARM or RISC-V
  • Experience using tools like MS Project, JIRA, and implementing process automation in support of this role advantageous
  • Experience in developing SW for Embedded, Robotics, Safety-Critical environments
  • Background with compiler development for targeting hardware accelerators
  • Experience with ISO26262 Tool Safety Certification

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

Company Info.

NVIDIA

NVIDIA’s invention of the GPU sparked the PC gaming market. The company’s pioneering work in accelerated computing—a supercharged form of computing at the intersection of computer graphics, high performance computing and AI—is reshaping trillion-dollar industries, such as transportation, healthcare and manufacturing, and fueling the growth of many others.

  • Industry
    Cloud computing,Video games,Computer software,Semiconductors,Computer hardware,Consumer electronics,Artificial intelligence
  • No. of Employees
    22,473
  • Location
    2701 San Tomas Expressway, Santa Clara, CA 95050, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

NVIDIA is currently hiring Technical Program Manager Jobs in Bengaluru, Karnataka, India with average base salary of ₹90,000 - ₹250,000 / Month.

Similar Jobs View More