Description
NVIDIA is seeking an experienced Motion planning senior software development engineer to develop key features for its autonomous driving platform. You will work on a mix of Trajectory planning and Motion Planning problems to build focused software solutions, collaborating with established teams to design and mature new products.
Responsibilities:
- Lead the entire feature lifecycle, driving motion planning solutions from initial design through to full productization and deployment.
- Model L2, L3, and L4 vehicle behaviors and driving modes by formulating them as optimal-control problems, integrating perception, prediction data, and user-comfort preferences.
- Enhance driving behavior and support overall product quality by engaging in continuous issue triage alongside product and user-experience engineers.
- Improve optimization solver performance using instruction parallelization and memory optimization techniques.
Requirements:
- 8+ years of relevant experience in Computer Science, Computer Engineering, or a related technical field.
- Proven ability to develop high-quality C++ software within large, collaborative codebases.
- Strong skills in applied mathematics, with proficiency in linear algebra, differential equations, numerical methods, and convex optimization.
Preferred qualifications:
- Prior experience contributing to product development within the Autonomous Driving industry.
- Expertise in constrained optimization-based trajectory generation for vehicle dynamics and performance optimization for in-car deployment.
- Familiarity with advanced motion planning algorithms, including lattice-based planners, hybrid A, D, and RRTs.
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 184,000 USD – 287,500 USD for Level 4; and 224,000 USD – 356,500 USD for Level 5. You will also be eligible for equity and benefits.
For more fresh new jobs, check out yubhub.co.