Motion Planning Engineer - Trajectory Generation
About the role
Technical Scope
- Develop state-of-the-art trajectory optimization algorithms to ensure safe and comfortable vehicle motion, and integrate with the overall motion planning architecture
- Design and build robust and scalable software that enables real on-road impact by evaluating different control techniques and motion planning algorithms
- Provides high-quality code and design reviews (C++) based on a deep understanding of the teams' services and technologies
- Leverage modern development toolchains, including testing, simulation, and continuous integration, to enable rapid development cycles
Role responsibilities
- Understands and explains trade-offs, complex concepts to peers and leaders to drive decisions.
- Collaborate with teams working on (ML) decision/behavior planning, prediction, and vehicle control to build comprehensive and integrated solutions
- Creates project proposals that drive long-term technical roadmaps and span multiple sub-systems.
What we're looking for
- 0 - 3+ years of C++ software development (educational experience working on projects, internships, PhD research also counts)
Bachelors, Masters, or PhD degree preferred in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Experience with Model Predictive Control (MPC), motion planning, planning under uncertainty, vehicle dynamics and control, and simulation environments
- Understanding of numerical optimization algorithms (interior point method, sequential quadratic programming, etc)
- Experience with optimization solvers (IPOPT, Gurobi, etc)
- Past experience owning and leading technical development on features from problem formulation, algorithm design, through implementation
- Knowledge of Python is a bonus
- Strong team player with excellent communication skills
The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range listed in this job posting reflects base salary only. This role may include additional forms of compensation such as a bonus or company equity. The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process.
Candidates for certain positions are eligible to participate in Motional 's benefits program. Motional 's benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more.
Salary Range
$142,000 - $190,000 USD
Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. We're driven by something more.
Our journey is always people first.
Higher purpose, greater impact.
Scale up, not starting up.
Not included in the source posting: about the role, benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.