Senior System Software Engineer, Performance
4 days ago
We are hiring senior engineers to work 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 NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality.
CUDA defines a unified programming model across a range of system configurations and hardware capabilities. To accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, and the operating system.
What you'll be doing:
As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in the world. You will craft elegant solutions to exciting problems and craft the future direction of CUDA as you collaborate with your peers across NVIDIA. You will investigate complex performance problems and deliver robust solutions that accelerate applications.
Evangelize, architect, and implement new features
Oversee and drive development efforts across multiple teams
Analyze full stack performance ranging from application level through libraries, system software, kernel software and hardware
Define forward-looking improvements to the CUDA APIs and programming model
Create novel system software optimizations
Write effective, maintainable, and well-tested code
Develop code for multiple operating systems
What we need to see:
BS or MS degree in Computer Science, Electrical Engineering (or equivalent experience)
5+ years of related development experience
Strong C programming skills
Experience working with large codebases
Track record of debugging performance problems in complex environments with software and hardware components
Experience with operating system interfaces for threads, process control, and virtual memory
Experience writing and debugging multithreaded programs
Deep understanding of technology and passionate about what you do
Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment. Good written communication.
Ways to stand out from the crowd:
Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO
Experience with performance tuning of device drivers or low level system software
Experience with performance optimizations across a variety of CPU architectures - like x86, POWER and ARM
Knowledge of memory coherence and consistency models
Experience with Windows, Linux, or macOS driver development
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 in the world working for us. If you're creative and autonomous, and are interested in working on novel problems in a collaborative environment, we want 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 pay of employees in similar positions.You will also be eligible for equity and . NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of , , , , , expression, , , marital status, veteran status, status or any other characteristic protected by law.
-
Senior Systems Software Engineer
1 month ago
Santa Clara, California, United States NVIDIA Full timeWe are seeking a Senior Systems Software Engineer to join our TAO Toolkit Team at NVIDIA. Our team builds frameworks, services, algorithms, and tools that power the largest NVIDIA Multi-Modal Foundation Models and their customization.Key Responsibilities:Design, develop, and support a platform to access large datasets, integrating data from various...
-
Senior Systems Software Engineer
1 month ago
Santa Clara, California, United States NVIDIA Full timeNVIDIA is seeking a senior engineer to design and build a factory automation pipeline for NVIDIA Inference Microservices (NIMs). The right person for this role brings technical drive and creativity to change the way NVIDIA optimizes and serves performant inferencing for every AI model.The NIM offerings are easy to use, highly performant, and tested in all...
-
Software Senior Principal Engineer
2 months ago
Santa Clara, United States Dell Full timeSoftware Senior Principal EngineerDell provides the technology that transforms the way we all work and live. But we are more than a technology company - we are a people company. We inspire, challenge and respect every one of our over 100,000 employees. We also provide them with unparalleled growth and development opportunities. The products will cover a wide...
-
Senior Software Engineer
1 week ago
Santa Clara, United States NVIDIA Corporation Full timeSenior Software Engineer - DOCAApplylocations: US, CA, Santa Clara; US, CA, Remote; US, WA, Seattletime type: Full timeposted on: Posted 22 Days Agojob requisition id: JR1977626NVIDIA is looking for an outstanding Senior Software Engineer to expand the US-based networking software group. As a technical leader, you will have a unique opportunity to shape the...
-
Senior Software Engineer
3 days ago
Santa Clara, United States NVIDIA Corporation Full timeSenior Software Engineer, Fabric Networking - GPUNVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables...
-
Senior Software Engineer
4 days ago
Santa Clara, United States NVIDIA Corporation Full timeSenior Software Engineer, Fabric Networking - GPUNVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables...
-
Senior System Software Development Engineer
1 week ago
Santa Clara, California, United States NVIDIA Full timeAbout the RoleWe are seeking a talented Senior System Software Engineer to join our dynamic team at NVIDIA, focusing on Data Center Server Platform Diagnostics. You will work closely with our crew to build and maintain software for complex heterogeneous computing systems that power sophisticated server products used in groundbreaking AI, HPC, and accelerated...
-
Senior Software Engineer
3 weeks ago
Santa Clara, United States NVIDIA Full timeNVIDIA is looking for a Senior Software Engineer to join NVIDIA in the Cumulus Linux team! We present you with an opportunity to be part of the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated, and software-defined to meet the exploding growth in AI and high-performance computing. You'll be part of...
-
Senior Software Engineer
1 month ago
Santa Clara, California, United States Oracle Full timeJob SummaryOracle is seeking a highly skilled Senior Software Engineer to join our Cloud Infrastructure team. As a key member of our File Storage Service team, you will design, develop, and troubleshoot large-scale distributed systems that operate at a high level of availability and performance.Key Responsibilities:Design and develop major components and...
-
Senior System Software Architect
1 month ago
Santa Clara, California, United States NVIDIA Full timeJob Description:NVIDIA's Solution Engineering team is seeking a highly skilled Senior System Software Engineer to join our team. As a key member of our team, you will be responsible for designing and developing cutting-edge software systems for our mobile system-on-chip (SOC) devices.Key Responsibilities:* Collaborate with software engineers, hardware, and...
-
Senior System Software Engineer, Performance
3 weeks ago
Santa Clara, CA, United States NVIDIA Full timeWe are hiring senior engineers to work 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 NVIDIA hardware for a growing...
-
Santa Clara, United States NVIDIA Full timeWe are now looking for a Senior Performance Software Engineer for Deep Learning Libraries! Do you enjoy tuning parallel algorithms and analyzing their performance? If so, we want to hear from you! As a deep learning library performance software engineer, you will be developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA...
-
Senior Systems Automation Engineer
4 weeks ago
Santa Clara, California, United States Halo Industries, Inc. Full timeJob Title: Senior Systems Automation EngineerJob Summary:Halo Industries, Inc. is seeking a highly skilled Senior Systems Automation Engineer to lead the development and integration of our groundbreaking semiconductor manufacturing technology. As a key member of our team, you will leverage your expertise in system design, integration, and automation to...
-
Senior Software Engineer
3 weeks ago
Santa Clara, United States NVIDIA Corporation Full timeSenior Software Engineer - DOCAApplylocations: US, CA, Santa Clara; US, CA, Remote; US, WA, Seattletime type: Full timeposted on: Posted 22 Days Agojob requisition id: JR1977626NVIDIA is looking for an outstanding Senior Software Engineer to expand the US-based networking software group. As a technical leader, you will have a unique opportunity to shape the...
-
Senior Software Engineer
3 days ago
Santa Clara, United States Microsoft Full timeOverviewMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...
-
Senior Performance Engineer
4 weeks ago
Santa Clara, United States NVIDIA Full timeNVIDIA is hiring senior software engineers to build and optimize the tools Deep Learning engineers use across the world to design, develop, and deploy AI applications. We are an ambitious, forward-thinking and diverse team that influences all areas of NVIDIA's AI platform and directly contributes to premiere Deep Learning frameworks - PyTorch, JAX and...
-
Senior Performance Engineer
3 weeks ago
Santa Clara, United States NVIDIA Full timeNVIDIA is hiring senior software engineers to build and optimize the tools Deep Learning engineers use across the world to design, develop, and deploy AI applications. We are an ambitious, forward-thinking and diverse team that influences all areas of NVIDIA's AI platform and directly contributes to premiere Deep Learning frameworks - PyTorch, JAX and...
-
Senior Software Engineer, LLM
3 weeks ago
Santa Clara, United States NVIDIA Full timeNVIDIA's technology is at the heart of the AI revolution, touching people across the planet by powering everything from self-driving cars, robotics, and intelligent assistants. Come join the team and see how you can make a lasting impact on the world! We are looking for someone who's curious, tenacious, and passionate to join our applied research team. We...
-
Santa Clara, California, United States NVIDIA Full timeNVIDIA 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...
-
Software Engineer III
1 month ago
santa clara, United States Intelliswift Software Full timeMust Have skillsJava or PythonGoRESTNoSQLKafkaAWSDocker / KubernetesDescription:We are seeking a highly skilled Server Software Engineer to join our dynamic team. This role will focus on designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle. The server engineer is responsible for design...