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

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 15 days 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?

Jobs Related To NVIDIA Software Engineer, Deep Learning – Autonomous Vehicles

Developer Technology Engineer – AI

Developer Technology Engineer position at NVIDIA focusing on AI and machine learning optimization, requiring 2+ years of experience and strong C++ skills.

Deep Learning Engineer, Datacenters

Deep Learning Engineer position at NVIDIA focusing on datacenter optimization, AI infrastructure, and performance analysis for large-scale machine learning systems.

AI Computing Software Development Engineer, TensorRT

NVIDIA is hiring an AI Computing Software Development Engineer for TensorRT to develop inferencing software, optimize performance, and collaborate on machine learning projects.

Developer Technology Engineer – AI

NVIDIA seeks a Developer Technology Engineer for AI to innovate in deep learning, HPC, and data analytics, optimizing performance on NVIDIA platforms.

Developer Technology Engineer, AI

Join NVIDIA as a Developer Technology Engineer, AI, working on cutting-edge CUDA and GPU technologies for accelerated computing and AI applications.