Principal System Software Engineer - CUDA Driver
$272k - $431.25kNVIDIA
We are hiring senior 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, switches and the operating system. What you'll be doing You will evangelize, architect, and implement new CUDA features You'll oversee and drive development efforts across multiple teams Collaborate with members of hardware architecture teams Help define forward-looking improvements to the CUDA APIs and programming model Design and maintain performance and precision modeling Write effective, maintainable, and well-tested code Develop code for multiple operating systems What we need to see Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience) 15+ years of relevant systems software development experience Strong C programming skills Experience designing, debugging, and maintaining complex software stacks Background with operating system interfaces for threads, process control, and virtual memory Experience with HW/SW co-design, perf. modeling using emulation/simulation, creating SW programming model exposures for HW features Expert interpersonal, verbal, and written communications skills with a capability to achieve objectives under tight deadlines Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment Ways to stand out from the crowd You have an understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO Designing and implementing drivers programming rich HW acceleration engines and software verification testplans. Knowledge of CPU, GPU architectures, memory coherence and consistency models Some background with kernel mode development Some familiarity with C++ Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 431,250 USD. You will also be eligible for equity and benefits. NVIDIA is committed to fostering a diverse 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. #J-18808-Ljbffr NVIDIA
$184k - $287.5k
...technological advancement. Are you a motivated system software engineer with a deep understanding of device driver who has phenomenal C/C++ skills? If so, this role... ...a seasoned software professional to work on the CUDA Driver, a core component of our platform for accelerating...Suggested- NVIDIA is looking for a Senior Engineer in Santa Clara to work on the CUDA driver, a key element in leveraging NVIDIA GPU capabilities for diverse applications... ...The ideal candidate should have at least 5 years of software development experience, strong C programming skills,...Suggested
$184k - $287.5k
Overview We are hiring senior engineers to work on the CUDA driver and runtime, core components of our platform... ..., investigates bottlenecks in software or hardware and delivers features and... ...programming model across a range of system configurations and hardware capabilities...Suggested$272k - $431.25k
NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof... ...in Spark. What you'll be doing: Develop Java, Scala and CUDA/C++ libraries to accelerate DataFrames and I/O operations...SuggestedFull timeWork experience placement$152k - $241.5k
We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating... ...final feature deployment in production software ultimately delivered to end users.... ...productize CUDA features for new chips and systems Promote, architect, and implement...Suggested- NVIDIA is seeking an experienced software engineer to help advance the CUDA compute platform. You will contribute to memory model and multi-node scalability features, while collaborating with peers across the company to push the boundaries of AI and HPC performance. Your...
$152k - $241.5k
...ID JR2014725 Job Category Engineering Time Type Full time... ...senior engineers to work on the CUDA driver, a key component of accelerated... .... You will join a versatile software engineering team that... ...networking software. Your system‑level expertise and creativity...Full time$272k - $431.25k
NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software, system... ...optimize low-level system software including kernel, drivers, middleware, runtime frameworks, and platform services....- A leading technology company is seeking a Senior Systems Software Engineer to join their GPU Software team in California. This position involves designing and developing GPU driver architecture while optimizing performance for both datacenter and gaming applications. The...
$184k - $287.5k
...be doing: Integrate new CUDA features and Runtime abstractions... ...compiler authors and CUDA driver experts to co‑design systems and frameworks that... ...Computer Science, Computer Engineering, Electrical Engineering, or... ...principles (aka systems software fundamentals). Adaptability...$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer, NCCL and CUDA specialization to join our Cloud Service Provider (CSP) Engagements team, focusing on ML... ...to PCIe and NVLINK. Deep understanding of operating systems and data‑center system architecture. Knowledge of high‑performance...$184k - $287.5k
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... ...defines a unified programming model across a range of system configurations and hardware capabilities. To accomplish...- Staff Software Engineer - Kernels Location Hybrid, working onsite at our Santa Clara, Ca headquarters... ...closely with other software (ML, systems) and hardware (mixed signal, DSP, CPU)... ...AI accelerators using libraries such as CUDA, etc. Experience in implementing operators...Work experience placement3 days per week
$272k - $431.25k
We're looking for a Principal Engineer to join our CSP Engagements team... ...identify patterns and drive systemic improvements in... ...priorities back into NVIDIA's CUDA, NCCL, driver, and firmware teams Ensure... ...— identify configuration, software, or workload differences that...$152k - $287.5k
NVIDIA is looking for a Senior Localization Engineer for Autonomous Vehicles in Santa Clara, California. This role involves design and development... ...experience, strong skills in computer vision, C++, and CUDA programming. Salary ranges from $152,000 to $287,500 based on level...$184k - $287.5k
We're looking for outstanding engineers and scientists to apply their parallel programming skills to accelerate open-source software libraries for GPU data processing. As part of NVIDIA... ...accelerators—highly optimized C++ and CUDA libraries that leverage the parallel...- Nvidia Corporation in Santa Clara is seeking a skilled software engineer to develop Tensor Core-based deep learning kernels using CUDA. You will optimize these kernels for performance and collaborate with various teams to deliver high-quality solutions. The ideal candidate...
$184k - $287.5k
...At the center of this platform are CUDA Core Libraries that provide the... ...reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to advance the C++ foundation of... ...programming, templates, type systems, and standard‑library design principles...$184k - $356.5k
...Santa Clara is seeking an experienced Build Engineer to enhance the build, testing, and... ...modularizing build processes, and automating CI/CD systems across various platforms. The ideal candidate has a Bachelor's in Systems/Software Engineering, over 8 years of industry...$184k - $287.5k
...experienced and highly motivated software professional to work on... ...at the intersection of CUDA and Deep Learning Systems. As the complexity and... ...compiler authors and CUDA driver experts to co-design systems... ...Computer Science, Computer Engineering, Electrical Engineering, or...$272k - $431.25k
...accelerated computing. As a Principal Software Engineer, you will lead the transformation of AI networking systems. You will apply your deep expertise... ...debugging across firmware, driver, and user space.... ...DPDK, DOCA, RDMA verbs, NCCL, CUDA‑aware networking, congestion...$349k - $431k
...mission to be the world's most trusted driver. Since its start as the Google Self-Driving... ...will report to our Senior Director of Engineering, Perception. You Will Work closely with... ...-org efforts in transitioning large systems through major evolutions Experienced at...Full time- NVIDIA Corporation in Santa Clara, CA, is seeking a seasoned system software engineer to own the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will design, implement, and ship features across multiple OSes, collaborate...
- NVIDIA is looking for senior engineers to join their CUDA team in Santa Clara, California. You will be responsible for analyzing performance, implementing features, and providing solutions to complex problems within a dynamic environment. The ideal candidate has a strong...
$184k - $356.5k
NVIDIA Gruppe in Santa Clara, California, is hiring software engineers to enhance the CUDA driver, integral for GPU computation. Responsibilities include architecting new features for chips, coordinating with teams, and maintaining performance in kernel and userspace code...$184k - $287.5k
...tools that empower NVIDIA engineers to improve perf and... ...to join a multifaceted software team with high standards... ...in the workload and the system, and empower them to... ...Experience with NVIDIA GPUs, CUDA Programming and NCCL... ...of Linux device drivers and/or compiler implementation...- NVIDIA is hiring senior 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...
$184k - $287.5k
...for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on... ...memory, caching, interrupts, device drivers and real-time programming.... ...performance analysis. Familiarity with CUDA programming and/or GPUs....$184k - $287.5k
...Platform team is now looking for a Senior System Software Engineer. Our team builds the NVIDIA DriveWorks... ...of the core technology around sensor drivers and interfaces, data streaming, data... ...offered by GPGPU programming (CUDA), and following quality and safety standards...$184k - $287.5k
...encouraged to craft and build outstanding software solutions that challenge NVIDIA products... ...to see: Bachelors degree in Computer Engineering, Software Engineering, Computer Science,... ...models. Experience with GPU computing or CUDA and libraries like cuOPT, CUTLASS, cuDNN...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal System Software Engineer - CUDA Driver. Be the first to apply!
- principal software engineer Santa Clara, CA
- IT system engineer Santa Clara, CA
- system programmer Santa Clara, CA
- systems software developer Santa Clara, CA
- equipment driver Santa Clara, CA
- lyft driver Santa Clara, CA
- driver in training Santa Clara, CA
- local route driver Santa Clara, CA
- pharmacy driver Santa Clara, CA
- independent contractor driver Santa Clara, CA
