Share
What you'll be doing:
Maturing and productizing these features entails a diversity of activities, including:
Design and implement cost and constraints for trajectory generation for a non-linear constrained optimization problem addressing autonomous driving and parking in dynamic environments.
Improve gradient-based optimization solver methods for higher efficiency and performance.
Model desired highway and urban (L2-L4) vehicle behavior and driving modes as an optimal-control problems.
Designing the overall software architecture for a particular feature or component.
Tuning and validating behaviors in Simulation and NVIDIA's autonomous vehicle customer fleet.
Maturing prototype software to production quality.
What we need to see:
MS or higher in an engineering or technical field (Computer Science, Mathematics, Control, Optimization, Machine Learning, Reinforcement Learning, etc.) or equivalent experience.
8+ years of practical experience. Experience in the AV industry highly preferred.
Experience writing software in C++.
A proven ability to demonstrate strong skills in applied mathematics is crucial. Proficiency with core concepts in linear algebra, differential equations, numerical methods and convex optimization.
Comfort with software development environment in Linux using GitLab, JIRA, Gerrit (or similar).
Ways to stand out from the crowd:
We definitely want to hear from you if you are an upbeat contributor with a background that includes one or more of the following:
Experience in working in product development in AV and vehicle test environment.
Expertise in developing optimization solvers: linear & quadratic programming, sequential quadratic programming, and fully nonlinear, and their applications in model-predictive control systems for vehicle dynamic models.
Experience working with motion planning algorithms. Interfacing with ML trajectory outputs.
You will also be eligible for equity and .
These jobs might be a good fit