Principal Software Engineer, Planning and Prediction - Autonomous Vehicles
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Python @ 7 Algorithms @ 4 Machine Learning @ 3 Communication @ 4 CUDA @ 4 GPU @ 4Details
If you're passionate about autonomous vehicles, we would love to hear from you! The Autonomous Vehicles team is searching for a creative and expert Software Engineer to develop new autonomous driving features for NVIDIA's autonomous vehicle platform. NVIDIA is the leading artificial intelligence computing company, pioneering innovations in gaming, visualization, supercomputing, and self-driving cars. As a key member of our Automotive Vehicles Program Team, you'll be a leader responsible for software development execution of our autonomous driving software stack. NVIDIA empowers automakers, Tier 1 suppliers, automotive research institutions, and startups to develop and deploy breakthrough AI systems for self-driving vehicles. Currently, over 270 partners use our platform for autonomous cars, trucks, shuttles, and taxis.
Responsibilities
- Develop and optimize algorithms for autonomous decision-making and path-planning
- Collaborate with cross-functional teams to implement and test solutions in simulated and real-world environments
- Analyze complex traffic scenarios and propose innovative solutions to enhance vehicle performance
- Contribute to integration of cutting-edge robotics research into our autonomous driving systems
Requirements
- Master's or Ph.D. in Computer Science, Robotics, AI, or related field (or equivalent experience)
- 15+ years experience with autonomous systems or robotics projects
- Drive to learn new things and tackle meaningful problems
- Outstanding communication and cross-team collaboration skills, especially with multinational teams
- Strong programming skills in C++ and Python
- Solid understanding of robotics fundamentals, including motion planning and control systems
- Familiarity with machine learning, deep learning, and computer vision concepts
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment
Ways to Stand Out
- Publications in relevant conferences or journals
- Familiarity with ROS (Robot Operating System) or similar frameworks
- Knowledge of CUDA or GPU programming (a plus)
- Planning experience (a bonus)
Benefits
- Base salary range: 272,000 USD - 425,500 USD
- Eligibility for equity and benefits
- NVIDIA is committed to diversity and equal opportunity employment and does not discriminate based on legally protected characteristics.