Director, Autonomous Vehicles Platform
NVIDIA AI · Santa Clara, CA · Yesterday
OTHRFull-time
What You Will Be Doing
- Lead the VAL and SAL teams, designing and developing optimal software abstractions and plugin frameworks to interface with real-world vehicle and sensor systems, consistently exceeding customer expectations.
- Build efficient and user-friendly mechanisms to improve software integration across a wide range of vehicles and sensor configurations.
- Work on core areas such as component abstraction layers, sensor and actuator interfacing, and inter-process data sharing and communication, enabling reliable and scalable autonomous driving solutions.
- Solidify existing frameworks and software components, validating improvements through extensive real-world and synthetic testing to enhance computational performance and system utilization.
- Perform in-vehicle tests, collect and analyze sensor and vehicle data, and support the completion of autonomous drive missions.
- Develop unit tests and documentation for key features, evaluate software quality, and propose corrective actions in alignment with industry best practices.
- Develop highly efficient, production-quality C++ code, demonstrating parallel computing capabilities through GPGPU (CUDA) to accelerate processing workloads.
What We Need To See
- MS or higher 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.
- Thrive on writing low latency, highly performant code.
- Phenomenal communication and analytical skills.
- Self-motivated and a great teammate