Senior Software Engineer, Motion Planning
Standard BotsFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
A PhD in Robotics, Computer Science, Computer Engineering, Mechanical Engineering, or a related field is preferred, or a Master's degree with 7+ years of experience in robotics, preferably in the AV industry. Candidates must have 10+ years of research experience in robotics/motion planning with a proven track record of contributing to state-of-the-art solutions and leading significant projects. Additionally, 5+ years of C++ software development experience, with an emphasis on high-performance and reliable systems, is required. Prior experience owning and leading technical development on complex features from problem formulation through research, implementation, and production deployment, demonstrating significant impact, is essential. A thirst for knowledge, continuous innovation, and a drive to push the boundaries of autonomous driving technology, acting as a technical thought leader, is also sought. Experience with probabilistic models and machine learning techniques for decision making under uncertainty is appreciated, as is experience with the Bazel build framework.
The Principal Motion Planning Engineer will lead research and development of novel algorithms and sub-systems for motion planning in autonomous driving to expand the Operational Design Domain. This includes advanced search-based and geometry-based methods, and decision-making under uncertainty with probabilistic approaches. The role involves leading cross-functional projects to define new or upgrade existing interfaces, monitoring overall system performance to identify areas for improvement, and developing technical strategies to address deficiencies. The engineer will guide cross-functional project teams to provide comprehensive solutions and think beyond the planning system's confines. They will architect and integrate complex combinations of motion planning and prediction algorithms, driving their evaluation and refinement for real-world deployment. The position requires designing and building a robust, scalable, and high-performance codebase for rapid exploration, prototyping, and rigorous evaluation of innovative motion planning approaches. Key responsibilities include driving technical collaboration and interfacing seamlessly with upstream perception and prediction components and downstream trajectory optimization, tracking, and control components to ensure end-to-end system performance. The engineer will also leverage deep software development and research expertise to teach others better software practices and principles, fostering technical excellence, and guide and mentor junior and senior team members, cultivating a culture of product-focused engineering, rigorous research, and advanced development.
Develops fully driverless robotaxis for urban transport
Motional develops fully driverless vehicles, specifically robotaxis, aimed at transforming urban transportation. Their all-electric robotaxis are designed to navigate complex city environments safely and efficiently. Motional partners with ride-hailing and delivery services, providing them with advanced autonomous vehicle technology to enhance their operations and reduce costs. A unique aspect of Motional's service is its Command Center, which allows for real-time tracking of each robotaxi, enabling human agents to monitor performance and ensure passenger safety. Unlike many competitors, Motional focuses on integrating its vehicles into existing mobility networks, making driverless technology accessible and reliable. The company's goal is to make autonomous vehicles a safe and integral part of urban transportation.