Robotics Software Engineer – Fault Detection & Recovery
Serve Robotics
Location
Remote (US)
Type
Full-time
Posted
Nov 26, 2025
Compensation
USD 140000 – 165000
Mission
What you will drive
- Design and implement fault detection and recovery frameworks across autonomy and control components.
- Lead Failure Modes and Effects Analysis (FMEA) activities and translate findings into actionable software mechanisms.
- Develop health monitoring and diagnostics systems to assess real-time component and subsystem performance.
- Implement state management and recovery logic for scenarios like sensor degradation, controller faults, and odometry resets.
- Define and execute degradation-aware behaviors to ensure safe operation under partial system failures.
- Establish end-to-end performance and latency monitoring to support fault-tolerant autonomy.
- Contribute to ODD (Operational Design Domain) detection and management, ensuring appropriate system response to environmental changes.
Impact
The difference you'll make
This role creates positive change by developing fault detection and recovery systems for autonomous robots, enhancing reliability, resilience, and operational safety for sidewalk delivery robots that reduce urban congestion and make deliveries more accessible.
Profile
What makes you a great fit
- 3+ years of experience in robotics or autonomous systems software development.
- Strong proficiency in C++ and Python, with experience in real-time and distributed systems.
- Solid understanding of autonomy architectures, including perception, planning, localization and control pipelines.
- Hands-on experience with ROS/ROS2 or similar robotic middleware.
- Familiarity with fault-tolerant design, FMEA, diagnostics, or reliability engineering.
- Proven ability to collaborate across software and hardware teams to deliver resilient robotic systems.
Benefits
What's in it for you
Base salary range (U.S. – all locations): $140k - $165k USD. Base salary range (Canada - all locations): $118k - $135k CAD. The organization values collaboration, respect, agility, diversity, and solving real-world problems with a mindful eye towards end-to-end user experience.
About
Inside Serve Robotics
Serve Robotics reimagines how things move in cities through personable sidewalk robots designed to take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses.