1 day ago
Base Salary
$152k - $288k/yr
Responsibilities
- Build and own core online mapping software for autonomous vehicles from architecture through deployment.
- Develop production C++ for real-time embedded systems with emphasis on correctness, determinism, performance, and maintainability.
- Design software architecture, APIs, and reusable frameworks for long-lived codebases across vehicle programs.
- Optimize C++ and CUDA running on NVIDIA DRIVE Orin and Thor using profiling and GPU parallelism to meet real-time budgets.
- Integrate mapping algorithms into the autonomous-vehicle stack and collaborate with algorithm engineers to understand and improve them.
- Develop according to ASIL-B/D requirements using static analysis, safety coding guidelines, and comprehensive unit and integration testing.
- Handle real-time vehicle signals and build software robust to varied operating conditions and failure modes.
- Collaborate with perception, localization, planning, and infrastructure teams across L2++, L3, and L4 programs.
Requirements
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
- 5+ years of validated experience building robust, production-quality software.
- 3+ years of professional C++ development experience, including modern C++, memory management, concurrency, and performance.
- Experience designing software architecture and APIs for large, long-lived codebases.
- Experience with static analysis, unit testing, and high-coverage test strategies.
- Strong understanding of algorithms and data structures and ability to collaborate with algorithm developers.
- Strong communication, analytical, teamwork, autonomy, and problem-solving skills.
- Preferred experience with embedded, real-time, or automotive platforms, including QNX or Linux RT.
- Preferred knowledge of functional safety standards and processes including ISO 26262 and ASIL-B/D, MISRA or AUTOSAR C++ guidelines, and safety-qualified toolchains.
- Preferred experience with line, branch, or MC/DC structural coverage, CUDA and GPGPU programming, GPU performance tuning, and CPU/GPU runtime profiling.
Benefits
- Eligible for equity and benefits.
- Applications will be accepted at least until November 9, 2026.
- This posting is for an existing vacancy.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
