Senior Software Engineer, CUDA C++ Core Libraries
$184k - $287.5kNVIDIA
NVIDIA’s accelerated computing platform is foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that provide the algorithms, abstractions, and runtime capabilities needed to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will design and optimize high-performance algorithms and APIs for C++ developers. You will join the team building the foundational libraries, algorithms, and language/runtime infrastructure that make CUDA a speed-of-light experience for developers and AI coding agents alike.What you’ll be doing:Design and implement foundational CUDA C++ libraries, parallel algorithms, utilities, and runtime abstractions.Compose and optimize GPU algorithms from high-level generic interfaces through low-level implementation.Design stable interoperability boundaries that allow core C/C++ functionality to be consumed efficiently from Python and Rust.Balance performance, compile time, portability, compatibility, usability, and long-term API evolution.Own features throughout their lifecycle: design, implementation, testing, profiling, benchmarking, documentation, release, and maintenance.Improve developer productivity through diagnostics, examples, build integration, tests, benchmarks, and continuous integration.Collaborate with Python, Rust, compiler, and runtime engineers during architecture, design, and code reviews.Engage with users on performance investigations, API feedback, and correctness issues.What we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, or a related field, or equivalent experience and 8+ years of relevant software-development experience.Strong production programming skills in C and C++, with deep knowledge of modern C++.Experience with generic programming, templates, type systems, and standard-library design principles.Proven experience developing systems-level software with demanding performance, concurrency, and compatibility requirements.Practical experience with CUDA or another parallel or heterogeneous programming environment.Experience developing production software or foundational libraries, including testing, profiling, benchmarking, and code review.Understanding of API and ABI compatibility and the challenges of exposing C/C++ functionality to other languages.Ability to work independently, define project scope, and drive complex work to completion.Clear written communication skills for architecture documents, API specifications, and developer documentation.Comfort working in large C/C++ codebases with build systems, toolchains, and continuous-integration infrastructure.Ways to stand out from the crowd:Strong understanding of CPU/GPU architecture and performance optimization, with hands-on experience in GPU-accelerated stacks (CUDA C++/Python, PyTorch, JAX, Numba, CuPy, or similar).Proficiency with modern C++ and GPU libraries such as Thrust, CUB, and libcudacxx.Experience with compiler infrastructure and tooling, including LLVM, Clang, or MLIR.Knowledge of binary interfaces, linking, versioning, cross-platform distribution, and interoperability across Python, Rust, and C/C++ stacks.Demonstrated interest in developer tools, library design, and improving developer productivity.Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.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.SummaryLocation: US, CA, Santa Clara; US, RemoteType: Full time
$184k - $287.5k
...the center of this platform are CUDA Core Libraries that enable developers to build... ...reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience... ...closely with native C/C++ components. You will join the team...SeniorFull time$184k - $287.5k
...the center of this platform are CUDA Core Libraries that enable developers to build... ...reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience... ...on top of native C/C++ foundations. You will join the team...SeniorFull time$184k - $287.5k
...develops “libcudf”—the open-source CUDA C++ library that accelerates database... ...C++ and CUDA to produce software with elegant design, broad feature... ...looking for an outstanding engineer and/or scientist to apply... ...building the computational core for DataFrame and database...SeniorFull timeRemote workFlexible hours$140k - $215k
...you.About the Role:This is a systems software role on the Core Libraries team, which owns the shared Windows... ...the overall sensor platform.As a Senior Engineer on this team, you will design, build... ...; hands-on experience in C and C++ in a low-level systems contextIntellectual...SeniorFull timeWork experience placementWork at officeLocal area- ...Applied Signal Technology in San Jose seeks a Senior Principal Software Engineer for 5G Core network protocol development. You will develop core network software... ...to shape solutions. Role requires Linux/C++/Python expertise, 10+ years experience, and a TS/SCI security...Senior
- ...Meet Our Software Engineers! Meet some of our software engineers who are shaping... ...About the Role We are looking for senior software engineers experienced in C++ who are interested in designing... ...different approaches to solving core issues in autonomy We're Looking...SeniorFor contractorsFor subcontractor
$124k - $195.5k
...innovation with NVIDIA! Our CUDA Libraries & Frameworks Product... ...the story for CUDA, core NVIDIA acceleration... ...experience for developer software.Deep technical... ...require production software engineering, but it does require hands... ...programming, Python, C++, working with machine...Full time$192.34k - $260.24k
...are looking for a Staff Software Engineer, C++ to lead the design and... ...development of Aeva’s core software... ...development of foundational libraries, runtime components, data... ...boundaries. Mentor senior and mid-level engineers... ...systems. Experience with CUDA, GPU acceleration,...SeniorFlexible hours$145.6k - $276.8k
...U.S. Citizenship: required (U.S. citizen) Position: Senior Principal Software Engineer – 5G Core Network protocol development Employer: Applied Signal... ...developing Linux‑based software systems utilizing modern C++, Python, or equivalent environments to architect,...SeniorContract workWorldwideRelocation$272k - $431.25k
...Are you a motivated system software engineer with a deep understanding of... ...who has phenomenal C/C++ skills? If so, this role might... ...professional to work on the CUDA Driver, a core component of our platform for... ...writing CUDA Programs or Libraries that use CUDAUnderstanding...Full time$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 team... ...Linux, or macOS driver development Some familiarity w C++Your base salary will be determined based on your location...SeniorFull time$152k - $241.5k
We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose... ...role incorporates strong system software programming skills, a detailed... ...developmentSome familiarity with C++, CUDA experienceYour base salary will...SeniorFull time$184k - $287.5k
...experienced and highly motivated software professional to work on... ...at the intersection of CUDA and Deep Learning... ...Science, Computer Engineering, Electrical Engineering... ....Strong proficiency in C++ and Python programming.... ...experience with communication libraries (e.g., NCCL, MPI, UCX)...SeniorFull time$184k - $287.5k
...motivated Deep Learning engineer to bring advanced CUDA features and... ...the team that created core CUDA features and runtimes... ...development with Python, C++, CUDA or related DSLs... ...(aka systems software fundamentals)Adaptability... ...specific communication libraries (e.g., NCCL, MPI, UCX...SeniorFull time- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one... ...and calibration strategy and develop software to implement the same.Essential Job... ...using Qt and other tools in an embedded C/C++ environment. Maintain superior development...SeniorLocal areaWorldwideFlexible hours
$139k - $208.4k
...with us!Role and ResponsibilitiesAs a Senior Engineer GPU Graphics Core Performance Verification Engineer,... ...architecture, Modeling, RTL, Verification, and Software teams to define performance targets,... ...hands-on programming experience in C++ and Python within Linux development...SeniorHourly payFull timeRelocation$166k - $244k
Join to apply for the Senior Software Engineer, Core role at Google About the Job Google's software engineers develop the next‑generation technologies... ...experience. 5 years of experience programming in C++, Java, Python, Kotlin, or Go. 3 years of experience testing...SeniorFull time- ...Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data management our customers need most. Our teams design and develop the hardware and software that...Senior
$193.3k - $261.5k
...ll join a diverse team of software, hardware, and network engineers, supply chain specialists,... ...experienced, results-oriented, Senior Software Dev Engineer.What... .... Working at AWS in the Core Networking Team • Meet... ...Python, Ruby, Golang, Java, C++, C#, RustAmazon is an...SeniorInternshipLocal areaFlexible hours$140k - $200k
...to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...SeniorFull timeRemote work$192k - $278k
...Product Management. Our team works closely with creative engineers, designers, marketers, etc. to help design and develop... ...packaging, promoting, and tailoring our solutions to our users.Core Labs is looking for a Senior Product Manager to lead AI for Marketing, building 0-to-...Senior$192k - $304.75k
...is recruiting top Senior Research Scientists... ...research team working on core topics in vehicle... ...Computer Science/Engineering, Electrical... ...artifacts such as software projectsExcellent collaboration... ...skills in Python; C++ and parallel programming (e.g., CUDA).Solid...SeniorFull time$184k - $287.5k
...now looking for a Senior Accelerated Computing... ...is developing software and system architectures... ...and optimizing core parallel algorithms... ...hardware design, software engineering, product, and... ...programming model, e.g. CUDA or OpenCL.... ...knowledge of C and C++ with solid understanding...SeniorFull time$184k - $287.5k
...are now looking for a Senior Deep Learning Computer... ...hardware architects, and software engineers.Your day to day work will... ...;`Experience with core deep learning kernels such... ...convolutionProgramming fluency with C++ and ideally... ...with GPU computing (CUDA)Experience with deep learning...SeniorFull timeNight shift$190k - $230k
...processes and a materials library that is inaccessible to semiconductor... ...well-rounded, experienced Senior Electrical Engineer who enjoys working in an... ...with embedded systems, software, and mechanical engineering... ...code for processors in C/C++ and test scripts in Python...SeniorFlexible hours$224k - $356.5k
...DriveOS is the software platform that powers millions of autonomous... ...system software, and acceleration libraries for AI, computer vision... ...and leadership to inspire our engineering teams across the entire company... ...understanding of multi-core hardware, operating systems design...SeniorWork experience placement- ...Applied Intuition C++ Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $... ...trucking, construction, mining and agriculture industries in three core areas: tools and infrastructure, operating systems, and...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$184k - $287.5k
...These designs have become core to NVIDIA's rapidly... ...optimized NVIDIA AI and HPC software stack. We are searching... ...for a highly motivated engineer to lead performance... ...parallel programming (CUDA)Background with HPC networking... ...skills in Python, C++, and shell scripting....SeniorFull time- ...building a new kind of software stack: a hardware-agnostic... ...feel like one seamless engine. Developers can write once... ...the gap between our core compiler technology and... ...~ Strong proficiency in C++ with experience writing... ...programming and debugging (CUDA, ROCm, or similar). Experience...SeniorWork at office
$224k - $356.5k
...Team is building the software foundation for... ...looking for exceptional engineers who thrive on... ...computing.We are seeking a Senior Software Engineer... ...intersection of core platform, deep learning... ...technologies, CUDA/GPU performance, model... ....Strong C/C++ and practical Python...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CUDA C++ Core Libraries. Be the first to apply!
- c++ programmer Santa Clara, CA
- c++ developer Santa Clara, CA
- c++ software developer Santa Clara, CA
- senior technical service engineer Santa Clara, CA
- senior director product management Santa Clara, CA
- senior automation controls engineer Santa Clara, CA
- senior grant accountant Santa Clara, CA
- senior tax Santa Clara, CA
- senior firmware engineer Santa Clara, CA
- senior data management analyst Santa Clara, CA



