Senior / Staff Software Engineer, Motion Planning

Waabi Waabi · Robotics · US & Canada, Dallas, TX +4 · Remote · Autonomy & Algorithms

Senior/Staff Software Engineer role focused on designing and developing motion planning software and algorithms for autonomous vehicles, acting as the 'brain' for decision-making in complex traffic scenarios. The role involves an AI-first approach within a multidisciplinary team of Engineers and Research Scientists to build a reliable autonomy stack.

What you'd actually do

  1. Design and develop motion planning software and algorithms, building the brain which orchestrates decision making in dynamic, uncertain and interactive traffic scenarios.
  2. Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable safe self-driving at scale.
  3. Participate and share ideas in technical and architecture discussions, collaborating with researchers and engineers to build a reliable autonomy stack for self-driving vehicles.

Skills

Required

  • MS/PhD or Bachelor degree with a minimum of 4 years of industry experience in Computer Science, Robotics and/or similar technical field(s) of study.
  • Experience in planning/decision making approaches (e.g., optimal control, optimization based approaches, search methods, probabilistic decision making).
  • Production-quality coding skill in Python or C++.
  • Solid problem solving skills using linear algebra, geometry, statistics & probability.
  • Ability to rapidly prototype and test new algorithms.

Nice to have

  • Experience working in self-driving field.
  • Experience in optimization.

What the JD emphasized

  • minimum of 4 years of industry experience
  • Production-quality coding skill
  • Ability to rapidly prototype and test new algorithms

Other signals

  • AI-first approach
  • autonomous trucks
  • robotaxis
  • motion planning algorithms
  • decision making in dynamic, uncertain and interactive traffic scenarios