Software Engineer - Observability & Debugging
Role summary
Diligent Robotics is seeking a Software Engineer specializing in Observability & Debugging to enhance their production robotics systems. This role involves building and maintaining tools for debugging, diagnosing, and improving the performance of service robots operating in real-world environments. You will collaborate with robotics engineers and operations teams to develop systems for logging, event collection, replay, and metrics generation, ensuring bugs are reproducible and development is scalable. The ideal candidate has strong C++ and Python skills, some robotics experience, and a background in building observability and debugging systems for distributed or real-time applications.
What we’re doing isn’t easy, but nothing worth doing ever is.
We envision a future powered by robots that work seamlessly with human teams. At Diligent Robotics, we build artificial intelligence that enables service robots to collaborate with people and adapt to dynamic, human-filled environments.
Diligent is one of the only companies in the world operating a production fleet of mobile manipulation robots in real environments. Every day, our robots work alongside hospital staff, generating the real-world data needed to advance the next generation of Physical AI. Debugging autonomy in the real world is fundamentally different than debugging in the lab, and solving that challenge requires exceptional tooling and infrastructure.
As a Software Engineer – Observability & Debugging, you will strengthen our team’s ability to understand, diagnose, and improve the performance of our robotics applications in production. You will work closely with robotics engineers and operations teams to build the tools, systems, and standards that allow us to debug, triage, and root-cause robot performance issues quickly and reliably.
Our goal is that every bug should be reproducible. You will help us get there by building the observability, replay, and debugging systems that make real-world robotics development scalable.