Senior Applications Software Engineer, DriveAV - Autonomous Vehicles

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Automotive

Description For Senior Applications Software Engineer, DriveAV - Autonomous Vehicles

NVIDIA's Deep Learning GPUs have ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as "the AI computing company". We are growing our company and the team with the smartest people in the world.

We are looking for passionate Application Software Engineers to develop and productize NVIDIA's DRIVE software. As a member of NVIDIA's Automotive Solution Engineering team, you will help craft the application software architecture by working closely with partners developing on our platform and collaborating with internal teams. You will be involved in the advancement and refinement of the overall drivability of our solution, focusing on integration challenges and using your deep analytical skills to find creative solutions.

What you'll be doing:

  • Be the trusted technical expert to our partners and customers on NVIDIA's DRIVE software application architecture
  • Shape the application architecture internally by collaborating with architecture and software development teams
  • Integrate different hardware and software components for customer solutions
  • Drive bring-up activities and provide technical support
  • Customize, reconfigure and rebuild processing pipelines in NVIDIA's DRIVE software
  • Perform in-vehicle and simulation test drives and analyze recorded data
  • Collaborate with global engineering teams to deploy solutions to customers

Requirements:

  • BS/MS in EE/CS or equivalent experience
  • 8+ years of work experience in software development related to deep learning and/or autonomous driving technologies
  • Experience in application development and familiarity with autonomous driving middleware frameworks
  • Experience in design and development of autonomous driving functions
  • Excellent C/C++ development skills with good knowledge of Python and scripting languages
  • Excellent understanding of autonomous driving platforms
  • Good understanding of various OS environments (Linux, QNX, Real-time operating systems)

Preferred qualifications:

  • Experience with automotive design processes and norms (e.g., ISO 26262, ASPICE)
  • Experience with in-vehicle testing, simulation, and metrics development of autonomous driving systems
  • Experience with test vehicle bring-up and data collection campaigns
  • Hands-on experience resolving complex interdependent issues in vehicles
  • Understanding of NVIDIA DRIVE platform or NVIDIA GPU hardware

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer.

Last updated 3 days ago

Responsibilities For Senior Applications Software Engineer, DriveAV - Autonomous Vehicles

  • Develop and productize NVIDIA's DRIVE software
  • Craft application software architecture
  • Collaborate with partners and internal teams
  • Integrate hardware and software components
  • Perform in-vehicle and simulation test drives
  • Provide technical support and resolve issues

Requirements For Senior Applications Software Engineer, DriveAV - Autonomous Vehicles

Python
Linux
  • BS/MS in EE/CS or equivalent experience
  • 8+ years of work experience in software development related to deep learning and/or autonomous driving technologies
  • Experience in application development and autonomous driving middleware frameworks
  • Excellent C/C++ development skills
  • Knowledge of Python and scripting languages
  • Understanding of autonomous driving platforms and various OS environments

Benefits For Senior Applications Software Engineer, DriveAV - Autonomous Vehicles

  • Equal opportunity employer
  • Diverse work environment

Interested in this job?

Jobs Related To NVIDIA Senior Applications Software Engineer, DriveAV - Autonomous Vehicles

Display Module Engineer - Apple Watch

Apple is hiring a Display Module Engineer for the Apple Watch team to develop innovative flat panel displays and lead multi-functional collaborations.

Wireless Software Developer

Senior Wireless Software Developer role at Apple, focusing on cutting-edge wireless technologies for next-gen products.

Analog Mixed Signal IP Integration Engineer

Join Apple as an Analog Mixed Signal IP Integration Engineer to work on cutting-edge SOC development and IP integration.

Embedded Software Engineer, Grocery ECO

Join Amazon's Grocery ECO team as an Embedded Software Engineer, developing innovative smart shopping cart technology using computer vision and machine learning.

System Dev. Engineer

Senior Linux and BSP Multimedia Development Engineer role at Amazon, focusing on embedded systems and multimedia integration.