OR · On-site
$122K - $161K/yr
Understanding of CUDA programming model and NVIDIA GPUs. * Knowledge of memory coherence and consistency models. * Familiarity with static and dynamic code analysis, fuzzing, negative testing, and ...
OR · On-site
$122K - $161K/yr
Understanding of CUDA programming model and NVIDIA GPUs. * Knowledge of memory coherence and consistency models. * Familiarity with static and dynamic code analysis, fuzzing, negative testing, and ...
Familiarity with CUDA programming and/or GPUs. * Experience with HPC or large-scale computing environments. Your base salary will be determined based on your location, experience, and the pay of ...
Familiarity with CUDA programming and/or GPUs. * Experience with HPC or large-scale computing environments. Your base salary will be determined based on your location, experience, and the pay of ...
OR · On-site
You will work across NVIDIA's GPU driver, CUDA, firmware, BMC, and AI software teams, collaborate closely with Microsoft and ODM/OEM partners, and ensure that developers and enterprise customers have ...
OR · On-site
Set strategy and lead execution for agentic AI systems for the CUDA ecosystem, defining roadmaps and measurable success metrics (performance, quality, reliability, developer productivity).. * Co ...
OR · On-site
Familiarity with CUDA programming and/or GPUs. * Experience with HPC or large-scale computing environments. Your base salary will be determined based on your location, experience, and the pay of ...
Familiarity with CUDA programming and/or GPUs. * Experience with HPC or large-scale computing environments. Widely considered to be one of the technology world's most desirable employers, NVIDIA ...
Familiarity with CUDA programming and/or GPUs. * Experience with HPC or large-scale computing environments. Widely considered to be one of the technology world's most desirable employers, NVIDIA ...
OR · On-site
$172K - $204K/yr
We are seeking an engineering leader responsible for end-to-end delivery of every DGX compute ... CUDA, networking, and AI applications work together seamlessly, while driving architecture and ...
OR · On-site
Familiarity with GPU acceleration and NVIDIA platforms (e.g., CUDA-X libraries, and/or AI ... Demonstrated success in building and scaling developer communities within capital markets or ...
OR · On-site
Familiarity with CUDA programming and/or GPUs. * Experience with HPC or large-scale computing environments. Widely considered to be one of the technology world's most desirable employers, NVIDIA ...
OR · On-site
Familiarity with CUDA programming and/or GPUs * Experience with Deep Learning Frameworks such PyTorch, TensorFlow Your base salary will be determined based on your location, experience, and the pay ...
OR · On-site
$104K - $143K/yr
Background with NVIDIA GPUs, CUDA Programming, NCCL and MLPerf benchmarking * Experience with Machine Learning and Deep Learning concepts, algorithms and models * Familiarity with InfiniBand ...
OR · On-site
CUDA programming and NVIDIA GPU architecture expertise. * Proved experience influencing product strategy and technical roadmap at a senior level. * Major open-source contributions. With competitive ...
OR · Hybrid
$122K - $161K/yr
Contribute to CUDA kernel and operator development for critical transformer components such as ... Proficient programming ability with modern C++ (C++11/14/17 and beyond). * Familiarity with popular ...
OR · On-site
The NVIDIA Industrial Engineering organization is a strong and visible team pushing the boundaries ... Experience with NVIDIA's CUDA-X Platform, including SDKs like Physics NeMo, Warp, CUDA, and ...
OR · On-site
Experience in developing CUDA, DirectX, OpenGL/Vulkan applications * You should have strong ... If you're a creative and autonomous engineer with a real passion for technology, we want to hear ...
OR · On-site
$126K - $166K/yr
Strong technical foundation in GPU computing, CUDA, or parallel programming models * Excellent communication and presentation skills, with the ability to work across engineering, marketing, and ...
OR · On-site
Expertise with advanced AI and GPU-accelerated frameworks including CUDA-X, RAPIDS, TensorRT-LLM ... Demonstrated history of launching and growing developer ecosystems across federal agencies, defense ...
OR · On-site
$104K - $143K/yr
Experienced in parallel programming, including CUDA/OpenCL GPU programming or other parallel models such as OpenMP. * Solid understanding of computer architecture and hands-on experience with ...
$133K - $175K/yr
Collaborate with GPU architecture, CUDA, and NVVM/PTX compiler teams to provide feedback on programming models and to assess the performance of future GPU hardware features. What we need to see:
$133K - $175K/yr
Collaborate with GPU architecture, CUDA, and NVVM/PTX compiler teams to provide feedback on programming models and to assess the performance of future GPU hardware features. What we need to see:
OR · On-site
$104K - $143K/yr
CUDA or OpenCL programming experience is desired but not required. * Experience with the following technologies is a huge plus: XLA, TVM, MLIR, LLVM, OpenAI Triton, deep learning models and ...
$12.71 - $18.16
4% of jobs
$18.16 - $23.61
9% of jobs
$27.53 is the 25th percentile. Wages below this are outliers.
$23.61 - $29.07
17% of jobs
$29.07 - $34.52
13% of jobs
The median wage is $37.70 / hr.
$34.52 - $39.97
13% of jobs
$39.97 - $45.42
10% of jobs
$45.42 - $50.88
9% of jobs
$51.90 is the 75th percentile. Wages above this are outliers.
$50.88 - $56.33
9% of jobs
$56.33 - $61.78
7% of jobs
$61.78 - $67.24
6% of jobs
$67.24 - $72.69
4% of jobs
$12
$41
$72
Cuda Programmers often encounter challenges related to optimizing code performance and efficiently managing memory on GPU architectures. Debugging and profiling can be complex, as issues may arise from both the code and hardware-specific elements, requiring close attention to parallelization and bottlenecks. Collaboration is key, as you’ll typically work closely with software engineers, data scientists, or researchers to integrate and optimize code for specialized workflows. Successfully navigating these challenges helps drive significant performance improvements and innovation in high-performance computing applications.
To thrive as a Cuda Programmer, you need strong programming skills in C/C++ and parallel computing, with a solid understanding of GPU architectures and CUDA development. Familiarity with CUDA libraries, performance profiling tools, and platforms like NVIDIA Nsight or Visual Studio is often required, while certifications from NVIDIA can be advantageous. Problem-solving abilities, attention to detail, and effective teamwork and communication skills help set candidates apart. These competencies ensure you can optimize complex algorithms, work efficiently on high-performance computing projects, and collaborate smoothly with multidisciplinary teams.
A CUDA Programmer develops high-performance parallel computing applications using NVIDIA's CUDA (Compute Unified Device Architecture) framework. They optimize algorithms to run efficiently on GPUs, accelerating tasks such as machine learning, scientific simulations, and real-time data processing. This role requires proficiency in C/C++, an understanding of GPU architectures, and experience with parallel computing concepts to maximize performance.

$122K - $161K/yr
Full-time
Posted 29 days ago
NVIDIA 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 amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence.
We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking team. Our team develops and maintains software that enables communication between GPUs, that power disruptive products in High Performance Computing and Deep Learning.
What you will be doing:
Design, implement and maintain system software that enables communication between GPUs.
Participate in the architectural definition and design of next-generation communication hardware and software to support large scale computing platforms.
Work with cross-disciplinary teams to understand business requirements and align software direction to meet those needs.
What we need to see:
B.S/M.S/Ph.D. in computer science or a related field or equivalent experience
5+ years of relevant experience.
Excellent C/C++ programming and debugging skills. Shell scripting experience. Python and Perl experience is a plus.
Experience writing software applications that interface with device drivers and expose associated hardware functionality. Strong understanding of computer system architecture,operating system and kernel internals.
Strong experience with Linux and comfortable working in a cross-platform environment (Linux and Windows).
Experience with multi-core / multi-process / multi-threaded programming environment.
Strong understanding of networking fundamentals and high-performance networks like Ethernet/IB.
Experience with OS virtualization technologies like KVM/QEMU/Hyper-V etc.
Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.
Ways to stand out from the crowd:
Understanding of CUDA programming model and NVIDIA GPUs.
Knowledge of memory coherence and consistency models.
Familiarity with static and dynamic code analysis, fuzzing, negative testing, and other techniques.
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.
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.Sourced by ZipRecruiter
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.
Computer and electronic product manufacturing
10,000+ Employees
Santa Clara, CA, US
1993