Climate & Environment Full-time

Lead Robotics Software Engineer, Behavior Planning

Serve Robotics

Location

Remote (US/Canada)

Type

Full-time

Posted

Dec 19, 2025

Compensation

USD 190000 – 230000

Mission

What you will drive

  • 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 with safety envelopes, comfort limits, and social etiquette.
  • Instrument the stack with structured telemetry and define KPIs and dashboards for release gating.
  • Drive improvements to the robot's ability to handle failure scenarios and compose low-level robotic skills into high-level, goal-directed behaviors.
  • Lead testing and validation efforts in both simulation and real-world deployments.
  • Maintain clear and comprehensive documentation of algorithms, codebases, interfaces, and system designs.

Impact

The difference you'll make

This role creates positive change by developing autonomous sidewalk robots that take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses, contributing to more efficient and sustainable urban mobility.

Profile

What makes you a great fit

  • 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

What's in it for you

Base salary range for candidates in the United States: $190,000 - $230,000 USD. Base salary range for candidates in Canada: $160,000 - $190,000 CAD. The organization prefers candidates located in the San Francisco Bay Area but is open to qualified talent working remotely across the United States and Canada.

About

Inside Serve Robotics

Serve Robotics is reimagining how things move in cities by developing personable sidewalk robots designed to take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses. The team consists of tech industry veterans in software, hardware, and design solving real-world problems with robotics, machine learning, and computer vision.