Search by job, company or skills

M

Senior Software Engineer - Motion Planning

5-7 Years
SGD 9,000 - 16,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

In our Motion Planning team, you'll apply your passion for robotics and software development for production-ready autonomous vehicles. In this role, you'll perform groundbreaking research, conduct design processes, and implement performance-critical algorithms to generate safe, comfortable, and intuitive autonomous vehicle behaviors across Motional's fleet of robotaxis.

Technical Scope:

  • Develop state-of-the-art motion planning algorithms to ensure the vehicle autonomously navigates safely and smoothly.
  • Design and build robust and scalable software that enables rapid exploration and evaluation of different motion planning approaches and algorithms.
  • Collaborate with upstream decision/behavior planning, prediction, and downstream motion tracking algorithms.
  • Leverage modern development toolchains to enable rapid development cycles, including testing, simulation, and continuous integration.

Role responsibilities:

  • As a senior engineer, you will be expected to create project proposals that drive long-term technical roadmap and span multiple sub-systems.
  • Actively contribute to technical team discussions on new features and formulation improvements and bring new ideas.
  • Investigate on-road performance with root cause analysis and in-depth bug finding.
  • Understands and explains trade-offs and complex concepts to peers and leaders to drive decisions.
  • Mentor junior team members to develop a culture of product-focused engineering, research, and development.

What we're looking for:

  • 5+ years of modern C++ software development
  • Bachelors, Masters, or PhD degree preferred in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Experience with algorithm development in motion planning, navigation, or any robotics or safety-critical systems.
  • Experience owning and leading technical development on features from problem formulation through algorithm design and implementation to delivery with impact.

Bonus:

  • Knowledge of Python
  • Experience with Machine Learning based planning/control methods

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 142478219