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.