Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, CUDA C++ Core Libraries

$184k - $287.5k

NVIDIA

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

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CUDA C++ Core Libraries in Santa Clara, CA vacancy
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $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... 
    Senior
    Full time
    Remote work
    Flexible hours

    Nvidia

    Santa Clara, CA
    21 days ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area

    CrowdStrike

    Sunnyvale, CA
    14 days ago
  •  ...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

    Jobleads-US

    San Jose, CA
    2 days ago
  •  ...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... 
    Senior
    For contractors
    For subcontractor

    Applied Intuition

    Sunnyvale, CA
    7 hours ago
  • $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

    Nvidia

    Santa Clara, CA
    a month ago
  • $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,... 
    Senior
    Flexible hours

    Aeva Inc.

    Mountain View, CA
    more than 2 months ago
  • $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,... 
    Senior
    Contract work
    Worldwide
    Relocation

    Jobleads-US

    San Jose, CA
    2 days ago
  • $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

    Nvidia

    Santa Clara, CA
    a month ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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)... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...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... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    14 days ago
  • $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... 
    Senior
    Hourly pay
    Full time
    Relocation

    Samsung Semiconductor

    San Jose, CA
    a month ago
  • $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... 
    Senior
    Full time

    Google

    Sunnyvale, CA
    2 days ago
  •  ...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

    Dell Technologies

    Santa Clara, CA
    a month ago
  • $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... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    a month ago
  • $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... 
    Senior
    Full time
    Remote work

    Speechify

    Sunnyvale, CA
    1 day ago
  • $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

    Google

    San Jose, CA
    4 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $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... 
    Senior
    Full time
    Night shift

    Nvidia

    Santa Clara, CA
    a month ago
  • $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... 
    Senior
    Flexible hours

    Atomic Machines

    Santa Clara, CA
    18 days ago
  • $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... 
    Senior
    Work experience placement

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    7 hours ago
  • $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.... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  •  ...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... 
    Senior
    Work at office

    Lemurian Labs

    Santa Clara, CA
    18 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago

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!