Current jobs related to Lead System Software Engineer, Performance Optimization - Santa Clara, California - NVIDIA


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior System Software Engineer to join our team working on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU. As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior System Software Engineer to join our team working on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU.Key ResponsibilitiesInvestigate complex performance problems and deliver robust solutions that accelerate applications.Evangelize,...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior System Software Engineer to join our team working on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU. As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a senior software engineer to join our team working on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU.Our team analyzes performance of applications, investigates bottlenecks in software or hardware, and delivers features and improvements to better realize the potential of...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled Senior System Software Engineer to join our team and contribute to the development of the CUDA driver and runtime. As a key member of our team, you will be responsible for analyzing performance issues, investigating bottlenecks, and delivering features and improvements to enhance the performance of NVIDIA...


  • Santa Clara, California, United States NVIDIA Full time

    Join NVIDIA's Ambitious Team as a Performance EngineerNVIDIA is seeking a talented software engineer to join our team and contribute to the development of cutting-edge AI and Deep Learning technologies. As a Performance Engineer, you will play a crucial role in optimizing the performance of Deep Learning models for NVIDIA GPUs and systems.Key...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the field of artificial intelligence, deep learning, and autonomous vehicles. Our engineering teams are working on cutting-edge technologies that are transforming the world.Job SummaryWe are seeking a highly skilled software engineer to join our team as a Performance Engineer. In this role, you will be responsible for...


  • Santa Clara, California, United States Nvidia Full time

    Join NVIDIA's Team of Performance EngineersNVIDIA is seeking highly skilled performance engineers to join our team and contribute to the development of cutting-edge AI and deep learning technologies. As a performance engineer at NVIDIA, you will work closely with our software development teams to optimize the performance of our AI and deep learning...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior System Software Engineer to join our team and contribute to the development of the CUDA driver and runtime. As a key member of our team, you will work on optimizing the performance of our platform for accelerating general purpose computation on the GPU.Our team is responsible for analyzing performance issues,...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a highly skilled Senior Performance Engineer to join our team of experts in building and optimizing the tools Deep Learning engineers use worldwide to design, develop, and deploy AI applications.We are a diverse and ambitious team that influences all areas of NVIDIA's AI platform and directly contributes to premier Deep Learning frameworks...


  • Santa Clara, California, United States NVIDIA Full time

    Performance Engineer Job DescriptionWe are seeking a highly skilled performance engineer to join our AI Applications organization at NVIDIA. As a performance engineer, you will work with our Application teams to understand the architecture, profile, identify bottlenecks, and optimize our distributed cloud native accelerated video analytics applications.Our...


  • Santa Clara, California, United States Apple Full time

    Unlock the Power of Apple's Platform ArchitectureAt Apple, we're pushing the boundaries of innovation and creativity. As a Systems Performance Engineer, you'll play a critical role in connecting our hardware and software into a unified system, ensuring seamless performance and user experience.Join our team of experts and collaborate with engineers across...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Performance Optimization EngineerWe are seeking a highly skilled Senior Performance Optimization Engineer to join our AI Applications organization at NVIDIA. As a key member of our team, you will be responsible for optimizing the performance of our distributed cloud native accelerated video analytics applications.Our team is building...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior System Software Engineer to join our team and contribute to the development of the CUDA driver and runtime. As a key member of our team, you will be responsible for analyzing performance issues, investigating bottlenecks, and delivering features and improvements to enhance the performance of NVIDIA...


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

    Job Title: GPU Cluster Performance EngineerWe are seeking a highly skilled and motivated GPU Cluster Performance Engineer to join our dynamic team at Advanced Micro Devices, Inc. (AMD). As a key member of our team, you will be responsible for optimizing and achieving peak performance for GPU clusters.Key Responsibilities:Collaborate with hardware and...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Performance Optimization EngineerWe are seeking a highly skilled Senior Performance Optimization Engineer to join our AI Applications organization at NVIDIA. As a key member of our team, you will be responsible for optimizing the performance of our distributed cloud native accelerated video analytics applications.Our team is building...

  • Principal Engineer

    4 weeks ago


    Santa Clara, California, United States NVIDIA Full time

    Job Title: Principal Engineer - Performance OptimizationWe are seeking a highly skilled Principal Engineer to join our AI Applications organization at NVIDIA. As a key member of our team, you will be responsible for optimizing the performance of our distributed cloud native accelerated video analytics applications.Our team is building cutting-edge...


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

    About the RoleWe are seeking a highly motivated and experienced GPU Performance Optimization Engineer to join our team at Advanced Micro Devices, Inc. (AMD). As a key member of our datacenter GPU platform performance team, you will be responsible for ensuring that our GPU-accelerated systems operate at peak performance, enabling our customers to solve the...

  • Performance Engineer

    4 weeks ago


    Santa Clara, California, United States Apple Full time

    Job Title: Performance EngineerWe are seeking a highly skilled Performance Engineer to join our team at Apple. As a Performance Engineer, you will be responsible for analyzing and optimizing the performance of our graphics and display software.About the Role:This is a unique opportunity to work on cutting-edge technology and make a significant impact on the...


  • Santa Clara, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Thermal Performance Optimization Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for architecting thermal solutions to address chip energy efficiency and performance scaling.Key ResponsibilitiesDevelop and implement thermal modeling solutions for mobile devices...

Lead System Software Engineer, Performance Optimization

2 months ago


Santa Clara, California, United States NVIDIA Full time


We are seeking experienced engineers to contribute to the CUDA driver and runtime, essential components of our platform designed to enhance general-purpose computation on GPUs.

Our team focuses on evaluating application performance, identifying software or hardware bottlenecks, and implementing features and enhancements to maximize the capabilities of NVIDIA hardware across a diverse array of computational tasks, including deep learning, scientific research, autonomous vehicles, gaming, and virtual reality.

CUDA establishes a cohesive programming framework across various system configurations and hardware specifications. To achieve this, the CUDA driver interacts with GPU hardware, kernel mode drivers, and the operating system.

Key Responsibilities:


As a vital member of our team, you will leverage your design skills, programming expertise, and innovative thinking to develop the premier compute platform globally.

You will devise sophisticated solutions to challenging problems and shape the future trajectory of CUDA while collaborating with colleagues across NVIDIA.

  • Promote, design, and implement new features
  • Lead and coordinate development initiatives across multiple teams
  • Evaluate full stack performance from application level through libraries, system software, kernel software, and hardware
  • Propose forward-thinking enhancements to the CUDA APIs and programming model
  • Develop innovative system software optimizations
  • Produce effective, maintainable, and thoroughly tested code
  • Create code for various operating systems

Qualifications:
BS or MS degree in Computer Science, Electrical Engineering, or equivalent experience

5+ years of relevant development experience

Proficient in C programming

Experience with extensive codebases

Proven track record of diagnosing performance issues in complex environments involving both software and hardware components

Familiarity with operating system interfaces for threads, process management, and virtual memory

Experience in writing and debugging multithreaded applications

A deep understanding of technology and a passion for your work

Strong collaborative and interpersonal skills, with a demonstrated ability to effectively guide and influence within a dynamic matrix environment. Excellent written communication skills.

Preferred Qualifications:
Understanding of system-level architecture, including interconnects, memory hierarchy, interrupts, and memory-mapped I/O

Experience in performance tuning of device drivers or low-level system software

Experience with performance optimizations across various CPU architectures, such as x86, POWER, and ARM

Knowledge of memory coherence and consistency models

Experience with driver development for Windows, Linux, or macOS

NVIDIA is recognized as one of the most sought-after employers in the technology sector. We employ some of the brightest and most dedicated individuals in the industry. If you are innovative and self-directed, and interested in tackling unique challenges in a collaborative setting, we would like to hear from you.

The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the compensation of employees in similar roles.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to promoting a diverse workplace and is proud to be an equal opportunity employer. We highly value diversity in our current and future workforce and do not discriminate in our hiring and promotion practices based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.