Current jobs related to Lead System Software Engineer, Performance Optimization - Santa Clara, California - NVIDIA
-
Santa Clara, California, United States NVIDIA Full timeAbout 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 timeAbout 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 timeAbout 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 timeWe 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 timeJob 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...
-
Performance Optimization Engineer
4 weeks ago
Santa Clara, California, United States NVIDIA Full timeJoin 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...
-
Performance Optimization Engineer
1 month ago
Santa Clara, California, United States NVIDIA Full timeAbout 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...
-
Performance Optimization Engineer
4 weeks ago
Santa Clara, California, United States Nvidia Full timeJoin 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 timeWe 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,...
-
Senior Performance Optimization Engineer
1 week ago
Santa Clara, California, United States NVIDIA Full timeNVIDIA 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...
-
Senior Performance Optimization Engineer
6 days ago
Santa Clara, California, United States NVIDIA Full timePerformance 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...
-
Systems Performance Engineer
1 week ago
Santa Clara, California, United States Apple Full timeUnlock 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...
-
Senior Performance Optimization Engineer
1 month ago
Santa Clara, California, United States NVIDIA Full timeJob 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 timeAbout 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...
-
GPU Cluster Performance Optimization Engineer
4 weeks ago
Santa Clara, California, United States Advanced Micro Devices , Inc. Full timeJob 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...
-
Senior Performance Optimization Engineer
4 weeks ago
Santa Clara, California, United States NVIDIA Full timeJob 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 timeJob 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...
-
GPU Performance Optimization Engineer
2 months ago
Santa Clara, California, United States Advanced Micro Devices , Inc. Full timeAbout 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 timeJob 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...
-
Thermal Performance Optimization Engineer
1 month ago
Santa Clara, California, United States Apple Full timeAbout 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
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.