nvidia
Open positions (210)
NCX Senior Engineer
nvidia
NVIDIA is seeking an NCX Senior Engineer to join our DSX team, collaborating closely with strategic customers to implement and enhance groundbreaking AI workloads. You will deliver hands-on technical assistance for advanced AI deployments, intricate distributed systems, and ensure customers realize efficient performance from NVIDIA's AI platform across varied environments. We partner with the world's most innovative AI companies to address their most challenging technical problems. In this role, you will develop innovative solutions that advance AI infrastructure capabilities and directly influence customer success with breakthrough AI initiatives.
$184k - $357k
Senior SoC Architect, RAS
nvidia
We are seeking a Senior Hardware Architect to focus on Reliability, Availability, and Serviceability (RAS) for our Tegra System-on-Chips (SoCs). This role offers the chance to contribute to the AI revolution by defining resilient computing platforms for datacenters, autonomous vehicles, and edge systems. You will be instrumental in defining, driving, and delivering RAS hardware architecture across advanced CPUs and SoCs, guiding features from initial concepts through design, verification, validation, and production readiness. This is an opportunity to make a significant impact in a technology-driven company, working with world-class teams to enhance system resiliency, observability, debuggability, and serviceability.
Senior DL Compiler Engineer -CUDA Tile
nvidia
NVIDIA is seeking software engineers for the CUDA Tile team to work on a new tile-based programming model for GPUs. This role involves designing and implementing compiler transformations, developing MLIR-based dialects and lowering passes, and optimizing the performance of tile-based kernels across various NVIDIA GPU architectures. The work includes defining public APIs, crafting compiler and optimization techniques, and general software engineering tasks. NVIDIA is a leading technology company transforming computer graphics, PC gaming, and accelerated computing, now focusing on AI to define the next era of computing.
$152k - $242k
Senior SOCD Applied AI Engineer
nvidia
Nvidia's SOC Design team is seeking an Applied AI Engineer to drive intelligent automation in SOC integration workflows. This role involves building AI-powered tools, agents, and solutions to significantly reduce cycle time and manual effort. You will collaborate with SOCD execution and methodology teams to identify opportunities for AI acceleration, implementing solutions ranging from RAG-grounded knowledge systems and LLM assistants to multi-step agents integrated into internal design infrastructure.
$168k - $311k
Senior Software Engineer CUDA UMD - GPU Kernel Scheduling
nvidia
NVIDIA is seeking a motivated system software engineer with deep understanding of device drivers and strong C/C++ skills to work on the CUDA Driver. This role is integral to a team that delivers features and improvements to realize the full potential of NVIDIA hardware for a wide range of computational workloads, including deep learning, scientific computation, data science, self-driving cars, video games, and virtual reality. You will use your design abilities, coding expertise, and creativity to craft elegant solutions to exciting problems and shape the future direction of CUDA by collaborating with peers across NVIDIA.
$152k - $288k
Senior Machine Learning Engineer, Accelerated Apache Spark
nvidia
NVIDIA is seeking a Machine Learning Engineer to join the GPU accelerated Apache Spark team. This role involves working with the open-source community to enhance Apache Spark's performance and cost-efficiency on NVIDIA GPUs, enabling enterprises to scale their Spark workloads. You will apply advanced ML/AI techniques to optimize these large-scale data processing applications.
$224k - $357k
Senior Systems Software Engineer, CUDA Driver
nvidia
NVIDIA is seeking a motivated systems software engineer with deep understanding of device drivers and strong C/C++ skills to work on the CUDA Driver. This core component accelerates general-purpose computation on the GPU. You will be an integral part of a team delivering features and improvements to realize NVIDIA hardware's potential across diverse workloads, including deep learning, scientific computation, data science, gaming, and virtual reality. You will use your design abilities, coding expertise, and creativity to craft elegant solutions to exciting problems and shape the future direction of CUDA.
$184k - $288k
Senior Software Development Engineer in Test
nvidia
NVIDIA is seeking a creative and hands-on automation engineer with strong Python development skills and a quality-focused attitude to join our team. This role will focus on improving software quality through thoughtful testing, building and maintaining Python-based automation frameworks, and utilizing AI development tools to accelerate test creation and implementation. You will contribute to both manual and automated test planning and execution for NVIDIA App, a key product in our software suite.
$140k - $270k
Senior Software Engineer, CUDA C++ Core Libraries
nvidia
NVIDIA is seeking a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. This role involves designing and optimizing high-performance algorithms and APIs for C++ developers, contributing to the foundational libraries, algorithms, and language/runtime infrastructure that power CUDA. You will be responsible for the full lifecycle of features, from design and implementation to testing, profiling, and maintenance, ensuring a speed-of-light experience for developers and AI coding agents.
$184k - $357k
Senior Software Engineer, CUDA Rust Core Libraries
nvidia
NVIDIA is seeking a Senior Software Engineer to enhance the Rust experience for CUDA Core Libraries. This role involves designing and implementing safe, idiomatic Rust APIs for GPU computing, while integrating closely with existing C/C++ components. You will be part of the team responsible for building the foundational libraries, algorithms, and infrastructure that power CUDA, ensuring a high-performance experience for developers and AI coding agents.
$184k - $357k
Senior System Software Engineer, CUDA Driver for Windows
nvidia
NVIDIA is seeking software engineers to work on the CUDA driver for Windows. CUDA is NVIDIA's platform for accelerating general-purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, from deep learning and scientific computation to video games and virtual reality. 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 shape the future direction of CUDA as you collaborate with your peers across NVIDIA.
$184k - $357k
Senior Software Engineer - CUDA and Unified Memory
nvidia
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general-purpose computation on the GPU. Our team 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. Unified Memory kernel driver provides kernel memory management that enables these advanced features. As a member of our team, you will apply your design, coding expertise, and creativity, and to collaborate with peers across NVIDIA to deliver upon the best compute platform in the world. You will craft sophisticated solutions to exciting problems shaping the future direction of CUDA!
$184k - $357k
Senior Software Engineer, CUDA Python Core Libraries
nvidia
NVIDIA is seeking a Senior Software Engineer to enhance the Python experience for its foundational CUDA Core Libraries. This role involves building Pythonic APIs, language bindings, algorithms, and runtime infrastructure that sit on top of native C/C++ foundations. You will contribute to the core libraries and infrastructure that make CUDA a high-performance platform for developers and AI coding agents. The position requires a strong focus on designing and implementing efficient, reliable, and scalable GPU-accelerated software, with an emphasis on improving the Python developer experience through robust tooling and clear documentation.
$184k - $357k
Senior Deep Learning Frameworks CUDA Software Engineer
nvidia
NVIDIA is seeking a motivated Deep Learning engineer to integrate advanced CUDA features and Distributed Runtime technologies into AI stacks, including frameworks like PyTorch, TRT-LLM, vLLM, SGLang, and JAX. You will join the team responsible for core CUDA features and runtimes that scale Deep Learning and HPC applications, addressing diverse multi-GPU demands from large-scale training to low-latency inference. Your work will enhance the productivity and performance of AI applications, accelerating community adoption through AI toolkits. This role offers a significant opportunity to advance the state of the art in AI technologies.
$184k - $357k
Senior Systems Software Engineer – GeForce NOW Cloud
nvidia
GeForce NOW is Nvidia’s Cloud Gaming service, streaming games at the highest quality to any user, regardless of device. We are looking for a Senior System Software Engineer who is deeply technical, creative, and hands-on, with a strong understanding of cloud computing. You will design, build, and deploy highly scalable cloud-based solutions for GeForce NOW, crafting efficient cloud services to drive Visual Computing, Deep Learning, and Artificial Intelligence.
$224k - $357k
Compiler Verification Engineer, Compute Performance – GPU
nvidia
NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are looking for a Verification Engineer, Compute Performance to join our Compiler Verification Team. What you’ll be doing: - Analysis: Analyze performance degradation or functional defect of compilers, identify regression root cause, suggest corrective action, and perform reviews to continuously improve testing. - Test Automation: Automate compiler testing using NVIDIA test frameworks and by programming. Includes test execution, test reporting, and results analysis and automation of build and test environments. Work with software compiler developers and assist in providing automated solutions for unit testing. - Test Operations: Utilize test suites to find, report and track compiler performance changes. Work with development team to drive regressions to resolution. Generate statistics based on performance data, identify and investigate outliers and monitor performance trends. Maintain historical data and baselines for comparison. - Compiler Test Development: Develop and review test plans, implement test cases, automate tests, integrate tests into NVIDIA test management frameworks, port 3rd party testing, and author test reports. May include integrating already existing tests into the compiler test automation. - Process Improvement: Utilize current iterative planning and test development processes. As part of team, identify potential or observed weaknesses in current process, offer ideas for actions that can improve quality, and participate in quality initiatives. What we need to see: - Bachelor’s or Master’s Degree or equivalent experience. - 3+ years’ work experience in a software development or test organization - Excellent communications skills, self-motivated and well organized. - Deep understanding of Software Development Life Cycle (SDLC), High-Performance Computing (HPC), and Software Testing Methodologies. - Compiler Domain Expertise: You should understand how compilers work and how compilers are implemented. Proven strength in problem solving and implement solutions. - Ability to work with various teams to generate a solution for performance regression and be productive under tight schedules, and have strong analytical skills with attention to detail. - Be able to apply existing skills to new situations. Break large problems into smaller problems and further triage difficult performance regressions. - You have experience writing test plans, test development, test automation, test execution and reporting in a production environment. - Programming Languages: Have experience programming and/or testing in C/C++/CUDA as well as scripting languages (Python, Perl, Shell) Ways to stand out from the crowd: - Proficient industry experience in testing production software. Preferably compiler or other system software. - Previous compiler development and/or compiler verification/test or performance analysis experience. - Experience with NVIDIA CUDA Toolkit, especially solving issues and debugging in Linux environment. - Background with revision control software and management tools, such as Git, Perforce, JIRA, Confluence and Make. - Familiarity with statistical analysis tools for identifying and isolating out-of-bound behavior With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most brilliant and hardworking people in the world working with us and our product lines are growing fast in some of the hottest state of the art fields such as Virtual Reality, Artificial Intelligence, Deep Learning and Autonomous Vehicles. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 140,000 USD - 224,250 USD. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until September 4, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Senior Software Engineer - CUDA Driver
nvidia
NVIDIA is seeking outstanding senior engineers to work on the CUDA driver, a key component of accelerated GPU computing. You will join a versatile software engineering team that delivers innovative software features to unlock the full potential and performance of NVIDIA hardware across diverse workloads like deep learning, scientific research, autonomous vehicles, gaming, and virtual reality. This multi-functional role requires collaboration with hardware architects, deep learning specialists, and both internal and external partners to advance the CUDA architecture. With the opportunity to collaborate with teams across the whole NVIDIA computing stack, you will help design software solutions across kernel mode components, compilers, and networking software. Your system-level expertise and creativity in solving complex problems will help invent the future of CUDA and NVIDIA’s compute technologies! Does crafting solutions to influence the evolution of GPU-accelerated computing sound exciting? If so, we invite you to join us and help engineer the next wave of innovation at NVIDIA!
$152k - $288k
Senior Machine Learning Engineer, Perception - Autonomous Driving
nvidia
NVIDIA is seeking a Senior Perception Engineer to develop and productize autonomous driving solutions. This role focuses on creating end-to-end perception modules responsible for online mapping, including road layouts, lane structures, boundaries, and other traffic components critical for driving without reliance on HD maps. The goal is to enhance the robustness, accuracy, and efficiency of these solutions to enable autonomous driving in all conditions. You will be involved in applied research and development of deep learning models for various perception tasks, developing generalizable approaches for diverse driving scenarios, and driving data-driven development by collaborating with data collection and labeling teams. Leveraging data simulation and augmentation will be key to solving extreme scenarios, and you will be responsible for productizing these solutions to meet stringent requirements for safety, latency, and software robustness.
$184k - $357k
Senior Machine Learning and Simulation Engineer - Autonomous Vehicles
nvidia
We are seeking exceptional Senior Machine Learning and Simulation Engineers to join NVIDIA's Autonomous Vehicles (AV) Simulation team. This role requires strong technical leadership and outstanding software engineering skills, coupled with deep expertise in both simulation and artificial intelligence, including deep learning, reinforcement learning, end-to-end driving and Physics AI models. The successful candidate will have a solid track record of productizing ML solutions for autonomous driving and simulation at scale. This position centers on developing a Closed-Loop Simulation-based Reinforcement Learning (RL) framework in order to train advanced end-to-end AV models, such as Alpamayo R1. This position will design and improve the accuracy and performance of the RL framework and simulation, leveraging SOTA techs including NuRec, Traffic Models, and Cosmos World Model. Success in this role requires close collaboration with the AV Platform, AV Product, and Research teams.
$224k - $431k
Senior Software Engineer, Mapping - Autonomous Vehicles
nvidia
NVIDIA DRIVE is developing solutions for safe, scalable, AI-enabled autonomous vehicles, spanning in-car supercomputers to cloud-scale training. The team is seeking passionate, AI-powered engineers to join the DRIVE Mapping team. In this role, you will contribute to delivering efficient SD maps to in-car consumers, focusing on localization, routing, and navigation to enhance vehicle safety. If you are motivated by solving complex problems for self-driving cars and have a background in software design, embedded software, and real-time operating systems, we encourage you to apply.
$152k - $288k
