Lead Robotics Software Engineer, Behavior Planning

Posted 107ds ago

Employment Information

Industry
Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Lead Robotics SWE for designing behavior planning in autonomous sidewalk robots. Contributing to urban deliveries through innovative robotics solutions at Serve Robotics.

Responsibilities:

  • Design and implement advanced behavior planning and control for autonomous sidewalk robots in complex urban environments.
  • Architect mission/route ingestion at the robot level and integrate it with mapping, perception, prediction, planning, and control.
  • Build and own the behavior layer (state machine/behavior tree) for cruise, overtake, peek/yield, and stop/move-to-side behaviors.
  • Define lane selection and speed governance (right/center/road-side) with safety envelopes, comfort limits, and social etiquette.
  • Instrument the stack with structured telemetry (option costs, clearances, interventions) and define KPIs and dashboards for release gating.
  • Drive improvements to the robot’s ability to handle failure scenarios, correct inefficiencies, and compose low-level robotic skills into high-level, goal-directed behaviors.
  • Lead testing and validation efforts in both simulation and real-world deployments, ensuring planning systems are reliable, safe, and performant.
  • Maintain clear and comprehensive documentation of algorithms, codebases, interfaces, and system designs to support cross-team collaboration and long-term maintainability.

Requirements:

  • Phd/Master’s degree in Robotics, AI, Computer Science, Mathematics, or a related field.
  • 7+ years of experience in a Robotics or AI related engineering role
  • Strong foundation in behavior planning methods, including state machines, behavior trees, policy learning, and probabilistic planning.
  • Proficiency in C++14/17 and Python; solid systems skills (concurrency, memory, performance).
  • Proven experience debugging and resolving long-tail edge cases in real-world autonomous systems through targeted behavior planning strategies.
  • Proficient in writing efficient, scalable, and robust code in C++ and Python.
  • Excellent written and verbal communication skills, with the ability to articulate technical concepts clearly across teams.

Benefits:

  • Offers Equity