Linux GPU System Software Engineering Manager

4 weeks ago


Santa Clara, California, United States NVIDIA Full time
About NVIDIA

NVIDIA has been a pioneer in computer graphics, PC gaming, and accelerated computing for over 25 years. Our legacy of innovation is fueled by great technology and amazing people. Today, we're pushing the boundaries of AI to define the next era of computing.

Our GPU acts as the brain of computers, robots, and self-driving cars that can understand the world. To achieve this vision, we need talented individuals who can design, develop, and optimize our Linux GPU device drivers.

Job Description

We're seeking a seasoned software engineering manager to lead a team of experts in designing, developing, and validating features and bug fixes for our Linux GPU device drivers. The ideal candidate will have a strong understanding of computer system architecture, operating systems principles, and HW-SW interactions.

The successful candidate will collaborate with internal and external partners to understand their use cases and requirements. They will also work closely with engineering teams, program and product management, and partners to define the product roadmap.

Key responsibilities include:

  • Leading a team of software engineers in designing, developing, and optimizing Linux GPU device drivers
  • Collaborating with internal and external partners to understand their use cases and requirements
  • Working closely with engineering teams, program and product management, and partners to define the product roadmap
  • Continuously reviewing and identifying improvement opportunities in established processes, infrastructure, and practices
Requirements

To be successful in this role, you'll need:

  • BS or MS degree or equivalent experience in Computer Engineering, Computer Science, or related degree
  • 10+ years of industry experience and 5+ years of meaningful software engineering management experience
  • Strong understanding of computer system architecture, operating systems principles, and HW-SW interactions
  • Excellent C/C++ programming and debugging skills in Linux
  • Experience balancing multiple projects with competing priorities
  • Flexibility to work and communicate effectively across different teams and time zones
What We Offer

We offer a competitive salary range of $220,000 - $339,250, depending on location, experience, and the pay of employees in similar positions. You'll also be eligible for equity and benefits. NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer.



  • Santa Clara, California, United States Roche Holdings Inc. Full time

    About the Role:We are seeking a highly skilled Senior GPU Software Engineer to join our team at Roche Holdings Inc. in Santa Clara, CA. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-performance GPU-accelerated software applications.Key Responsibilities:Work closely with research and...


  • Santa Clara, California, United States Roche Holdings Inc. Full time

    Unlock the Power of GPU ComputingAt Roche, we're pushing the boundaries of healthcare innovation. As a Principal GPU Software Engineer, you'll play a crucial role in developing cutting-edge GPU-accelerated software that drives breakthroughs in medical research and diagnostics.The Opportunity:Collaborate with research and algorithm experts to accelerate...


  • Santa Clara, California, United States Nvidia Full time

    Job SummaryNVIDIA is a leader in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. Our work enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.Job DescriptionWe are seeking a highly motivated Senior Software...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionNVIDIA is seeking a highly skilled software engineer to join its System Software for CUDA Compute driver team. This team is responsible for developing and supporting NVIDIA's kernel-level drivers for CUDA, particularly on its AI, Cloud, and Data Center product lines.The ideal candidate will have a strong background in software engineering,...

  • Senior Test Engineer

    4 weeks ago


    Santa Clara, California, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Title: Senior Test Engineer - GPU SoftwareLocation: Futran Tech Solutions Pvt. Ltd.Job Description:This role involves testing GPU software in an Agile environment. The ideal candidate will have experience with board bring-up activities, knowledge of GPU architecture, and proficiency in Python and shell scripting.Key Responsibilities:Design and execute...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a highly motivated and creative System Software Engineer to join the Server Software team. The ideal candidate will have strong experience in system software and a passion for innovation.As a key member of the team, you will design, develop, and implement the next-generation MGX Server Software Toolkit. This toolkit is used by OEM and ODM...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    Job SummaryWe're seeking a highly motivated and skilled GPU Performance Optimization Engineer to join our team at Advanced Micro Devices, Inc. The ideal candidate will have expertise in GPU performance and familiarity with performance monitoring and tuning tools. Key Responsibilities• Define performance suite and best practices for measuring...


  • Santa Clara, California, United States AMD Full time

    About AMDAt AMD, we're passionate about transforming lives with our technology. Our mission is to build great products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded. We strive for execution excellence, collaboration, and inclusivity of diverse perspectives.The RoleWe're seeking a highly motivated Sr....


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Software Engineering Manager to lead our GPU Communications Libraries and Networking team at NVIDIA. This team delivers communication libraries like NCCL, NVSHMEM, and UCX for Deep Learning and HPC applications. Our goal is to provide high-performance communication between GPUs, which has a direct impact on end-to-end...


  • Santa Clara, California, United States NVIDIA Full time

    We are the GPU Communications Libraries and Networking team at NVIDIA, and we're looking for a talented Software Engineering Manager to join our team.As a Software Engineering Manager, you will be responsible for leading and mentoring a team of library engineers, planning and executing projects, and ensuring the quality and performance of our libraries.You...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is at the forefront of technological advancement, pushing the boundaries of what is possible with computer graphics, parallel computing, and AI.We are seeking a software engineer to join our CUDA system software team, working closely with hardware engineers and other software engineers to design, develop, debug, and deploy functional aspects of NVIDIA...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a technically strong individual with both hardware design and software development expertise to join the GPU Host architecture team in the Nvidia GPU Architecture organization.The successful candidate will help design and be responsible for a database of GPU internal registers and develop associated tools for updating and querying the...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled System Software Engineer to join our team at NVIDIA. As a key member of our engineering team, you will be responsible for designing and developing software tools and infrastructure required for new chip development, validation, and productization.Key responsibilities include:Working closely with architecture, hardware, and...


  • Santa Clara, California, United States Roche Holdings Inc. Full time

    About the Role:Roche is seeking a highly skilled Senior GPU Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications that utilize GPU acceleration.Key Responsibilities:Design and develop software applications that utilize GPU...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in the field of artificial intelligence and computing. We are seeking a highly skilled Senior System Software Engineer Platform to join our team.As a Senior System Software Engineer Platform, you will be responsible for designing and implementing microcontroller firmware for GPU Server platforms. This will involve developing C/C++ server...


  • Santa Clara, California, United States Diverse Lynx Full time

    Job Title:Linux Software EngineerJob Description: Bachelor's degree in computer science, engineering, or a related field is required. Prior experience in Linux software development is essential. Proficiency in C/C++ programming languages and Linux libraries is necessary. In-depth knowledge of Linux operating systems and internal structures is required....


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're passionate about building innovative products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded.As a Senior Software Development Engineer, GPU Performance Tools, you'll be part of a team that pushes the limits of...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled Senior System Software Engineer to join our team at NVIDIA's System Software group. As a key member of our team, you will be responsible for designing and developing diagnostic middleware and applications for NVIDIA SOC and GPU hardware.Key Responsibilities:Designing and developing diagnostic middleware and...


  • Santa Clara, California, United States NVIDIA Full time

    A key part of NVIDIA's strength is our sophisticated analysis and debugging tools that empower NVIDIA engineers to improve performance and power efficiency of our products and the running applications.We are seeking a forward-thinking, hard-working, and creative software engineer to join a multifaceted software team with high standards.This role involves...


  • Santa Clara, California, United States Nvidia Full time

    Job DescriptionNVIDIA is seeking a highly motivated and creative engineer to join the Server Platform Software team. In this role, you will focus on securing NVIDIA's Data Center Systems.Key ResponsibilitiesDefining security architecture for NVIDIA Data Center SystemsWorking with team members across NVIDIA to make the defined architecture a realityDesigning...