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:
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, Behavior Planning

Machine Learning Engineer position at Aurora focusing on behavior planning and motion planning for self-driving vehicles using ML approaches.

Applied Research Engineer

Applied Research Engineer position at Sieve, working on video AI systems and developing solutions for video understanding, editing, and search use cases.

AIML - Machine Learning Engineer, Foundation Model Services

Machine Learning Engineer role at Apple focusing on foundation model services, offering $143K-$264K salary plus benefits, requiring 2+ years ML experience.

AIML - Machine Learning Engineer - Special Projects

Machine Learning Engineer role at Apple working on special projects involving conversational AI and foundation models, offering competitive salary and benefits.

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?