Senior Software Engineer - Planning

Applied Intuition Applied Intuition · Robotics · Tokyo, Japan · Self-Driving Systems

Senior Software Engineer focused on designing and shipping deterministic, safety-critical motion planning systems for autonomous vehicles, emphasizing classical algorithms and large-scale evaluation over deep learning.

What you'd actually do

  1. Design and implement classical or ML motion planners for fallback and minimal-risk maneuvers.
  2. Build planners that operate reliably under degraded perception, partial observability, and system faults.
  3. Define and execute safe, deterministic vehicle motions such as controlled slow-downs, pull-overs, and safe stops.
  4. Use large-scale simulation and real-world data to evaluate planner behavior and guide parameter tuning.
  5. Develop metrics, analysis tools, and dashboards to understand planner performance at scale.

Skills

Required

  • 5+ years of experience in motion planning for autonomous vehicles or robotics.
  • Strong foundation in robotic motion planning algorithms and trajectory generation (optimization-, search-, or rule-based).
  • Experience building deterministic, safety-critical planning systems.
  • A data-driven mindset for large-scale evaluation, debugging, and tuning of planning behavior.
  • Proficiency in C++ and experience working in real-time systems.
  • Strong systems thinking and cross-functional collaboration skills.

Nice to have

  • Experience designing minimal-risk maneuvers (MRM) or emergency handling behaviors.
  • Familiarity with AV safety concepts, ODD constraints, or safety-case-driven development.
  • Experience using ML techniques for parameter tuning, calibration, or offline optimization.
  • Experience working with degraded sensors, uncertainty, or human-in-the-loop systems.
  • Background in simulation frameworks or large-scale log analysis.

What the JD emphasized

  • classical motion planning
  • deterministic, safety-critical planning systems
  • large-scale evaluation