Software Engineer - Observability & Debugging

Diligent Robotics Inc

Austin, United States
On-site
C++ and python proficiency
Robotics autonomy logs
Observability/debugging systems
Diligent Robotics builds AI for service robots to collaborate with people in dynamic environments

Job Summary

  • Diligent Robotics builds AI for service robots to collaborate with people in dynamic environments.
  • The Software Engineer – Observability & Debugging will build tools and systems to diagnose and improve robot performance in production.
  • The goal is to make every bug reproducible by building observability, replay, and debugging systems for scalable real-world robotics development.

Matching Summary

Diligent Robotics builds AI for service robots to collaborate with people in dynamic environments.

Skills & Requirements

Must-have

  • C++ and Python proficiency
  • Robotics autonomy logs
  • Observability/debugging systems
  • Real-time systems diagnosis
  • Instrumentation practices standardization

Nice-to-have

  • Foxglove visualization tools
  • ROS bag replay systems
  • Data pipeline management
  • Operational excellence mentoring

Key Requirements

  • Undergraduate or graduate degree in Robotics, CS, EE, or related field (or equivalent experience)
  • Robotics experience
  • Experience building observability/debugging systems
  • Familiarity with developer workflows for diagnosing distributed or real-time systems

Work Rights

Not specified

Tailored Resume

Cover Letter