Software Engineer, Deep Learning – Autonomous Vehicles

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:
GPU Computing Engineer

GPU Computing Engineer position at NVIDIA Shanghai, focusing on AI and deep learning optimization using CUDA and TensorRT, requiring 3-5 years experience and strong programming skills.

AI Computing Software Development Engineer, TensorRT

AI Computing Software Development Engineer position at NVIDIA, focusing on TensorRT development and optimization for deep learning inference across multiple platforms.

Machine Learning Engineer, CreativeX

Machine Learning Engineer role at Amazon's CreativeX team, focusing on real-time ad personalization using advanced AI technologies with competitive compensation and benefits.

Software Dev Engineer II, AWS Healthcare AI

AWS Healthcare AI is seeking a Software Development Engineer II to build and maintain AI-powered healthcare services, offering competitive compensation and comprehensive benefits.

Software Dev Engineer II, AWS Healthcare AI

AWS Healthcare AI seeks Software Dev Engineer II to build and enhance AI-powered healthcare services, focusing on improving patient outcomes through cloud computing and artificial intelligence.

Description For Software Engineer, Deep Learning – Autonomous Vehicles

NVIDIA, the world leader in accelerated computing, is seeking exceptional Deep Learning Software Engineers to develop and productize autonomous driving vehicle solutions. This role focuses on innovative vision and language models, ensuring they're optimized for NVIDIA hardware. As part of the Solution Engineering-Automotive Deep Learning team, you'll work with cutting-edge deep learning technologies, develop new architectures, and collaborate with automotive partners.

The position offers an exciting opportunity to work on ground-breaking technology in the autonomous vehicles space, applying and optimizing deep learning models for real-world applications. You'll be responsible for training, fine-tuning, and optimizing DNNs, working with NVIDIA's state-of-the-art hardware and software stack.

The ideal candidate will combine strong technical skills in deep learning frameworks with practical programming expertise in Python and C++. This role provides unique opportunities to contribute to open-source projects and present work at conferences. NVIDIA's position as an industry leader in AI and accelerated computing means you'll be at the forefront of autonomous vehicle technology development.

Working at NVIDIA means joining one of technology's most desirable employers, with access to cutting-edge resources and the chance to make significant impacts in the autonomous driving industry. The role offers competitive compensation, including equity, and the opportunity to work with some of the industry's most talented professionals.

Last updated 4 months ago

Responsibilities For Software Engineer, Deep Learning – Autonomous Vehicles

  • Train, fine-tune, optimize and customize perception DNNs in low precision (FP16/INT8)
  • Apply various quantization methods of DNNs
  • Improve DNN architectures using ML algorithms on NVIDIA GPUs or DLAs
  • Continuously improve inference speed, accuracy and power consumption of DNNs

Requirements For Software Engineer, Deep Learning – Autonomous Vehicles

Python
  • MS or PhD in Computer Architecture, Computer Science, Electrical Engineering or related field or equivalent experience
  • 2+ years of work experience in developing or using deep learning frameworks (e.g. PyTorch, JAX, TensorFlow, ONNX, etc.)
  • Strong Python and C/C++ programming skills

Benefits For Software Engineer, Deep Learning – Autonomous Vehicles

Equity
  • Equity

Interested in this job?