Knowledge of binary interfaces, linking, versioning, cross-platform distribution, and interoperability across Python, Rust, and C/C++ stacks. * Demonstrated interest in developer tools, library ...
Knowledge of binary interfaces, linking, versioning, cross-platform distribution, and interoperability across Python, Rust, and C/C++ stacks. * Demonstrated interest in developer tools, library ...
Senior Software Engineer, CUDA C++ Core Libraries
Santa Clara, CA · On-site
$224 - $356.50/hr
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 ...
Senior Software Engineer, CUDA C++ Core Libraries
Santa Clara, CA · On-site
$224 - $356.50/hr
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 ...
Knowledge of binary interfaces, linking, versioning, cross-platform distribution, and interoperability across Python, Rust, and C/C++ stacks. * Demonstrated interest in developer tools, library ...
Knowledge of binary interfaces, linking, versioning, cross-platform distribution, and interoperability across Python, Rust, and C/C++ stacks. * Demonstrated interest in developer tools, library ...
Senior Software Engineer, CUDA Core Libraries
Santa Clara, CA · On-site
$224 - $356.50/hr
Expertise in designing low‑overhead interoperability between Python and native languages, including exposure to Rust in mixed‑language stacks. * Demonstrated interest in developer tools, library ...
Senior Software Engineer, CUDA Core Libraries
Santa Clara, CA · On-site
$224 - $356.50/hr
Expertise in designing low‑overhead interoperability between Python and native languages, including exposure to Rust in mixed‑language stacks. * Demonstrated interest in developer tools, library ...
Senior Software Engineer, CUDA Python Core Libraries
Santa Clara, CA · On-site
$184 - $356.50/hr
Expertise in designing low-overhead interoperability between Python and native languages, including exposure to Rust in mixed-language stacks.Demonstrated interest in developer tools, library design ...
Senior Software Engineer, CUDA Python Core Libraries
Santa Clara, CA · On-site
$184 - $356.50/hr
Expertise in designing low-overhead interoperability between Python and native languages, including exposure to Rust in mixed-language stacks.Demonstrated interest in developer tools, library design ...
Expertise in designing low-overhead interoperability between Python and native languages, including exposure to Rust in mixed-language stacks. * Demonstrated interest in developer tools, library ...
Expertise in designing low-overhead interoperability between Python and native languages, including exposure to Rust in mixed-language stacks. * Demonstrated interest in developer tools, library ...
Senior Software Engineer, CUDA Python Core Libraries
Santa Clara, CA · On-site
$184 - $356.50/hr
Expertise in designing low‑overhead interoperability between Python and native languages, including exposure to Rust in mixed‑language stacks. * Demonstrated interest in developer tools, library ...
Senior Software Engineer, CUDA Python Core Libraries
Santa Clara, CA · On-site
$184 - $356.50/hr
Expertise in designing low‑overhead interoperability between Python and native languages, including exposure to Rust in mixed‑language stacks. * Demonstrated interest in developer tools, library ...
Senior Software Engineer, CUDA Python Core Libraries
Santa Clara, CA · On-site
$142K - $192K/yr
Expertise in designing low-overhead interoperability between Python and native languages, including exposure to Rust in mixed-language stacks. * Demonstrated interest in developer tools, library ...
Senior Software Engineer, CUDA Python Core Libraries
Santa Clara, CA · On-site
$142K - $192K/yr
Expertise in designing low-overhead interoperability between Python and native languages, including exposure to Rust in mixed-language stacks. * Demonstrated interest in developer tools, library ...
Principal Systems Software Engineer, LPU
Santa Clara, CA · On-site
$158K - $212K/yr
We work in Rust from day one; comfort is not enough, we want conviction. * A track record of designing and evolving libraries and APIs meant to be supported for years, including ABI and compatibility ...
Principal Systems Software Engineer, LPU
Santa Clara, CA · On-site
$158K - $212K/yr
We work in Rust from day one; comfort is not enough, we want conviction. * A track record of designing and evolving libraries and APIs meant to be supported for years, including ABI and compatibility ...
Principal Systems Software Engineer, LPU
$158K - $212K/yr
We work in Rust from day one; comfort is not enough, we want conviction. * A track record of designing and evolving libraries and APIs meant to be supported for years, including ABI and compatibility ...
Principal Systems Software Engineer, LPU
$158K - $212K/yr
We work in Rust from day one; comfort is not enough, we want conviction. * A track record of designing and evolving libraries and APIs meant to be supported for years, including ABI and compatibility ...
Principal Systems Software Engineer, LPU
Santa Clara, CA · On-site
$272 - $431.25/hr
... core system libraries, drivers, and runtime components that workloads enter the platform through. We build this stack in Rust. For system software living at the boundary between hardware and ...
Principal Systems Software Engineer, LPU
Santa Clara, CA · On-site
$272 - $431.25/hr
... core system libraries, drivers, and runtime components that workloads enter the platform through. We build this stack in Rust. For system software living at the boundary between hardware and ...
Preferred : • Built software supporting multiple adoption models -- internal services, CSP-integrated offerings, reusable libraries, and customer-extensible APIs. • Strong Rust skills in systems ...
Preferred : • Built software supporting multiple adoption models -- internal services, CSP-integrated offerings, reusable libraries, and customer-extensible APIs. • Strong Rust skills in systems ...
Staff Engineer - Firmware
Pleasanton, CA · On-site
Medical
Dental
Vision
Retirement
PTO
... libraries, and reusable frameworks for quantum system control. * Software Development: Write high-performance, production-quality code in C/C++ and Rust, establishing team-wide best practices and ...
Quick apply
Staff Engineer - Firmware
Pleasanton, CA · On-site
Medical
Dental
Vision
Retirement
PTO
... libraries, and reusable frameworks for quantum system control. * Software Development: Write high-performance, production-quality code in C/C++ and Rust, establishing team-wide best practices and ...
Staff Engineer - Firmware
Pleasanton, CA · On-site
Medical
Dental
Vision
Retirement
PTO
... libraries, and reusable frameworks for quantum system control. * Software Development: Write high-performance, production-quality code in C/C++ and Rust, establishing team-wide best practices and ...
Staff Engineer - Firmware
Pleasanton, CA · On-site
Medical
Dental
Vision
Retirement
PTO
... libraries, and reusable frameworks for quantum system control. * Software Development: Write high-performance, production-quality code in C/C++ and Rust, establishing team-wide best practices and ...
Staff Engineer Firmware
$163K - $213K/yr
Medical
Dental
Vision
Retirement
PTO
... libraries, and reusable frameworks for quantum system control. * Software Development: Write high-performance, production-quality code in C/C++ and Rust, establishing team-wide best practices and ...
Staff Engineer Firmware
$163K - $213K/yr
Medical
Dental
Vision
Retirement
PTO
... libraries, and reusable frameworks for quantum system control. * Software Development: Write high-performance, production-quality code in C/C++ and Rust, establishing team-wide best practices and ...
Staff Engineer - Firmware
Medical
Dental
Vision
Retirement
PTO
... libraries, and reusable frameworks for quantum system control. * Software Development: Write high-performance, production-quality code in C/C++ and Rust, establishing team-wide best practices and ...
Staff Engineer - Firmware
Medical
Dental
Vision
Retirement
PTO
... libraries, and reusable frameworks for quantum system control. * Software Development: Write high-performance, production-quality code in C/C++ and Rust, establishing team-wide best practices and ...
Engineering Manager, Embedded Automotive Platform
Sunnyvale, CA · Hybrid
$280K - $305K/yr
Drive development of portable core libraries and platform abstractions (SDK-style APIs) that enable ... C++ and/or Rust, with the ability to be hands-on (coding + design). * Experience delivering ...
Engineering Manager, Embedded Automotive Platform
Sunnyvale, CA · Hybrid
$280K - $305K/yr
Drive development of portable core libraries and platform abstractions (SDK-style APIs) that enable ... C++ and/or Rust, with the ability to be hands-on (coding + design). * Experience delivering ...
Engineering Manager, Embedded Automotive Platform
Sunnyvale, CA · On-site
$280K - $305K/yr
Drive development of portable core libraries and platform abstractions (SDK-style APIs) that enable ... C++ and/or Rust, with the ability to be hands-on (coding + design). * Experience delivering ...
Engineering Manager, Embedded Automotive Platform
Sunnyvale, CA · On-site
$280K - $305K/yr
Drive development of portable core libraries and platform abstractions (SDK-style APIs) that enable ... C++ and/or Rust, with the ability to be hands-on (coding + design). * Experience delivering ...
Firmware Engineer
Palo Alto, CA · On-site
$100 - $130/hr
Write, test, and maintain production-quality firmware in C/C++ or Rust for microcontrollers and ... using libraries, but understanding the hardware underneath * Proven ability to debug across the ...
Firmware Engineer
Palo Alto, CA · On-site
$100 - $130/hr
Write, test, and maintain production-quality firmware in C/C++ or Rust for microcontrollers and ... using libraries, but understanding the hardware underneath * Proven ability to debug across the ...
System Software Engineer, Robot Platform -- GPU & Accelerated Compute
Redwood City, CA · On-site
$211K - $251K/yr
... C++, C, or Rust • Solid understanding of GPU architecture, GPU workloads, and the tradeoffs ... to CUDA libraries or other GPU programming libraries • Experience with camera pipeline ...
System Software Engineer, Robot Platform -- GPU & Accelerated Compute
Redwood City, CA · On-site
$211K - $251K/yr
... C++, C, or Rust • Solid understanding of GPU architecture, GPU workloads, and the tradeoffs ... to CUDA libraries or other GPU programming libraries • Experience with camera pipeline ...
Rust Library information
See Santa Clara, CA salary details
$10.73 - $11.81
3% of jobs
$11.81 - $12.88
4% of jobs
$12.88 - $13.96
3% of jobs
$13.96 - $15.04
8% of jobs
$15.76 is the 25th percentile. Wages below this are outliers.
$15.04 - $16.12
9% of jobs
The median wage is $17.10 / hr.
$16.12 - $17.20
24% of jobs
$17.20 - $18.27
22% of jobs
$18.38 is the 75th percentile. Wages above this are outliers.
$18.27 - $19.35
10% of jobs
$19.35 - $20.43
5% of jobs
$20.43 - $21.51
5% of jobs
$21.51 - $22.59
5% of jobs
$10
$17
$22
How much do rust library jobs pay per hour?
What is the difference between Rust Library vs Rust Developer?
| Aspect | Rust Library | Rust Developer |
|---|---|---|
| Required Credentials | Knowledge of Rust programming, library development experience | Proficiency in Rust, software development skills, possibly a degree in computer science |
| Work Environment | Typically works on creating, maintaining, or documenting Rust libraries | Develops software applications using Rust, may work on libraries as part of projects |
| Employer & Industry Usage | Open-source projects, tech companies, software firms | Tech companies, startups, software development firms |
| Search & Comparison Intent | Looking for roles related to creating or maintaining Rust libraries | Seeking software development roles involving Rust programming |
In summary, a Rust Library focuses on developing and maintaining reusable code components in Rust, often within open-source or collaborative projects. A Rust Developer, however, is a broader role involving designing, coding, and deploying software applications using Rust, which may include working with or creating libraries as part of their responsibilities.
What are popular job titles related to Rust Library jobs in Santa Clara, CA?
For Rust Library jobs in Santa Clara, CA, the most frequently searched job titles are:
What job categories do people searching Rust Library jobs in Santa Clara, CA look for?
The top searched job categories for Rust Library jobs in Santa Clara, CA are:
What cities near Santa Clara, CA are hiring for Rust Library jobs?
Cities near Santa Clara, CA with the most Rust Library job openings:
Full-time
Re-posted 12 days ago
Nvidia rating
9.6
Based on 17 frontline employees who took The Breakroom Quiz
7th of 245 rated software companies
Job description
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 July 13, 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.
About Nvidia
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.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Santa Clara, CA, US
Year founded
1993