- MS or PhD in Computer Engineering, Computer Science or related Engineering fields (or equivalent experience).
- 15+ overall years of relevant industry experience and 8+ years of managing a team.
- Excellent C and C++ programming skills.
- Experience developing and debugging multithreaded/distributed applications like multimedia systems, game engines, etc.
- Strong knowledge of programming and debugging techniques, especially for parallel and distributed architectures.
- Strong knowledge on Linux, Android, and/or other real-time operating systems.
- Experience with frameworks for robotics such as ROS and/or for multimedia such as GStreamer.
- Passion for writing low-latency, high-performance software.
- Excellent communication and analytical skills.
- Self-motivated and a strong team-oriented mindset
Ways to stand out from the crowd
- Understanding of embedded and heterogeneous architectures, including GPUs.
- Knowledge of automotive systems, including ADAS applications, AUTOSAR and drive-by-wire systems.
- Be hands-on and work well within a team of algorithm, software and hardware engineers, with a significant level of detail orientation and a penchant for data organization and presentation
- Experience developing software using modern OpenGL (Core Profile) on Linux.
- Experience with version control systems GIT and build system like CMake/Bazel.
NVIDIA is widely considered to be one of the technology world’s most desirable employers with some of the most forward-thinking and dedicated people in the world working here. If you want to help make autonomous vehicles and robotics progress in challenging contexts, we want to hear from you!
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary range for this position is 320,000 USD – 488,750 USD.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until November 3, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.