NVIDIA is seeking an outstanding software engineer for an exciting role in the Autonomous Vehicle Platform team. The ideal candidate should be a strong technical developer with a robust background in C++ development and a thorough understanding of applications using computer vision, image processing, and video algorithms.
Key Responsibilities:
- Work on core technologies, implementing and optimizing system software for real-time AI applications using NVIDIA GPUs.
- Realize complex compute algorithms in constrained environments like automotive embedded systems based on NVIDIA's Tegra SOC.
- Drive features through the product cycle from proof-of-concept to production.
- Collaborate with multiple teams within the company.
Requirements:
- BS/MS/PhD in Computer Science/EE or related field, or equivalent experience
- 8+ years of engineering experience in developing applications on embedded devices
- Excellent C/C++ programming skills
- Strong software architecture skills and experience in designing performant embedded systems
- Strong system software development and debug skills
- Highly motivated with strong analytical and interpersonal skills
- Familiarity with the V&V process for automotive software development
Preferred Qualifications:
- Familiarity with ISO26262 or similar development processes
- Experience with automotive safety and security processes
- Background in Graphics, Camera, and Multimedia pipelines
- Experience with CUDA, OpenGL, Vulkan
- Experience with video compression and real-time video streaming
- Understanding of image processing and computer vision algorithms
NVIDIA offers a competitive base salary range of $180,000 - $339,250 USD, along with equity and comprehensive benefits. Join NVIDIA to make a lasting impact on the world through innovation in AI, digital twins, and accelerated computing.