Software Engineer Intern – Motion Planning

Motional Logo

Motional

📍Remote - Singapore

Summary

Join Motional as a Software Engineer Intern (Motion Planning) and contribute to the development of cutting-edge motion planning algorithms for autonomous vehicles. This internship, based in Singapore, involves researching, prototyping, and implementing algorithms for safe and efficient vehicle motion. The role requires a strong understanding of motion planning fundamentals and proficiency in C++. You will collaborate with cross-functional teams and work with large-scale datasets. The internship is full-time for at least 5 months and offers flexible working hours and remote work options. Candidates must reside in Singapore during the internship.

Requirements

  • Be pursuing or have completed a Master’s or PhD in Computer Science, Robotics, Electrical Engineering, or a related field
  • Possess a strong understanding of motion planning fundamentals for autonomous systems
  • Be proficient in C++ with experience in algorithm development
  • Have familiarity with robotics software frameworks such as ROS or planning benchmarks like nuPlan
  • Have experience with optimization techniques for trajectory planning
  • Possess strong problem-solving skills and the ability to debug complex planning issues
  • Be comfortable working in a Linux development environment

Responsibilities

  • Research and develop motion planning algorithms for autonomous vehicles
  • Prototype, test, and evaluate planning algorithms in simulation and real-world scenarios
  • Implement optimization techniques for trajectory generation and path planning
  • Analyze driving behavior and incorporate safety, comfort, and efficiency constraints
  • Contribute to improving motion planning pipelines using data-driven approaches
  • Work with large-scale datasets to evaluate and refine motion planning models
  • Collaborate with cross-functional teams including perception, control, and software engineering

Preferred Qualifications

  • Have experience with Model Predictive Control (MPC) or sampling-based planning methods
  • Have knowledge of uncertainty-aware planning or stochastic optimization
  • Have familiarity with reinforcement learning or deep learning for motion planning
  • Have exposure to real-world autonomous vehicle testing and data-driven evaluation
  • Be proficient in Python

Benefits

  • Flexible working hours
  • Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.