Senior Applications Software Engineer, DriveAV - Autonomous Vehicles

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Embedded
Senior Software Engineer
In-Person
8+ years of experience
AI · Automotive

Description For Senior Applications Software Engineer, DriveAV - Autonomous Vehicles

NVIDIA, known as "the AI computing company," is seeking a Senior Applications Software Engineer for their DriveAV - Autonomous Vehicles team. This role is crucial in developing and productizing NVIDIA's DRIVE software, working at the intersection of AI and autonomous driving technology. As part of the Automotive Solution Engineering team, you'll craft application software architecture, collaborate with partners, and enhance the drivability of NVIDIA's autonomous driving solutions.

The position offers an opportunity to work with cutting-edge technology in autonomous vehicles, leveraging NVIDIA's renowned deep learning platform. You'll be responsible for integrating complex hardware and software components, performing in-vehicle testing, and working with global teams across multiple continents. The role requires expertise in both software development and autonomous driving technologies, combining technical depth with practical application.

This is an exciting opportunity to join a company that has revolutionized AI computing and is now applying that expertise to transform the automotive industry. You'll work with partners worldwide, shape the future of autonomous driving technology, and be part of a team that's tackling some of the most challenging problems in the field. The position offers exposure to the latest developments in AI, autonomous systems, and embedded software development, making it an ideal role for someone passionate about advancing the future of transportation technology.

Last updated 2 days ago

Responsibilities For Senior Applications Software Engineer, DriveAV - Autonomous Vehicles

  • Be the trusted technical expert on NVIDIA's DRIVE software application architecture
  • Shape the application architecture by collaborating with architecture and software development teams
  • Integrate hardware and software components for customer solutions
  • Drive bring-up activities and provide technical support
  • Customize and rebuild processing pipelines in NVIDIA's DRIVE software
  • Perform in-vehicle and simulation test drives with data analysis
  • Collaborate with global engineering teams across US, APAC, India and Europe

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
  • Experience in application development and autonomous driving middleware frameworks
  • Experience in design and development of autonomous driving functions
  • Excellent C/C++ development skills with Python knowledge
  • Understanding of autonomous driving platforms
  • Knowledge of OS environments like Linux, QNX or Real-time operating systems
  • Ability to adapt to fast paced development lifecycles

Interested in this job?

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

Senior Firmware PHY Verification Engineer

Senior Firmware PHY Verification Engineer role at NVIDIA, focusing on firmware verification, networking features, and automation with C/C++ and Linux expertise required.

Senior System Level Product Engineer

Senior System Level Product Engineer role at NVIDIA, focusing on post-silicon validation and system level testing for industry-leading GPU and SOC products.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA focusing on embedded controller development, requiring 5+ years experience in firmware development and strong programming skills.

Senior Power and Thermal Engineer

Senior Power and Thermal Engineer role at NVIDIA focusing on next-generation power management solutions and system architecture optimization.

Senior Silicon Low Power Development Engineer

Senior Silicon Low Power Development Engineer role at NVIDIA, focusing on developing and architecting power-saving features for silicon and system-level implementations.