You will lead a team responsible for the development and delivery of behavior and motion planning software for autonomous vehicles. This role will require finding the right balance between state-of-the-art algorithms and real-world constraints to develop safe and reliable software. The Motion Planning team works closely with other teams including Perception, Prediction, Localization, Controls, Drive-by-wire, Systems Engineering and Safety. If you have a strong background combining experience in motion planning control systems, software development and management of technical teams and are interested in making autonomous vehicles a reality, we are interested in hearing from you!
The Motional Pittsburgh office is located in the new Hazelwood Green development at 4734 Second Avenue, a culmination of the city’s goal of restoring an economic driver to the neighborhood in a thoughtful, inclusive, and sustainable way. With views along the Monongahela river, the Pittsburgh office is in the heart of this new state of the art development.
What you'll do:
- Lead a Pittsburgh based motion planning team and interact with other autonomous system leads.
- Oversee development of autonomous driving motion planning systems from design, prototyping, testing, deployment, to production.
- Provide technical leadership to make consequential decisions.
- Generate new ideas, provide a vision for the team and our system.
- Implement/review algorithms and code.
- Leverage team members’ strengths and direct team resources to optimize our team’s progress.
- Be a mentor, provide feedback (technical, professional) to team members, and work with project managers to roadmap and execute plans on schedule.
- Apply practical and rigorous engineering methods.
What you'll bring:
- Masters or PhD in Robotics, Electrical Engineering, Computer Engineering, Computer Science, Mechanical Engineering, or a related field.
- 5+ years of experience developing autonomous motion planning systems with at least 3 of those years in a lead role.
- Strong theoretical knowledge and engineering experience of motion planning in at least two of the following areas:
- Motion planning under uncertainty
- Motion planning for interaction with dynamic agents/environment
- Real-time trajectory planning & optimization
- Formal methods & behavior specification
- Familiarity with robotics algorithms in localization, perception, motion planning, and controls for autonomous systems
- Familiarity with Linux and modern C++ (i.e. C++11, C++14, C++17) software development process
- Strong communication, interpersonal, and management skills.