GrepJob
Diligent Robotics

Software Engineer - Observability & Debugging

Diligent Robotics
Apply
2 months ago
Austin, TX, USAMid Level / Senior
H1B Sponsor

Responsibilities

  • Build and maintain observability tooling for debugging robot performance.
  • Define and standardize triage workflows and instrumentation practices.
  • Develop mechanisms for collecting and replaying robot logs and telemetry.
  • Own and evolve critical incident tooling foundations for scalability.
  • Improve on-robot metrics generation and interpretation speed.
  • Integrate visualization tools for effective triage.
  • Partner with teams to add instrumentation to key subsystems.
  • Drive improvements in data management pipelines.
  • Mentor others on best practices for instrumentation and debugging.

Requirements

  • Undergraduate or graduate degree in Robotics, Computer Science, Electrical Engineering, or related field.
  • Strong proficiency in C++ and Python.
  • Some robotics experience, including reading autonomy logs and debugging behaviors.
  • Experience building observability/debugging systems.
  • Familiarity with developer workflows for diagnosing distributed systems.
  • Nice to have experience with Foxglove or similar tools, log replay systems, and data pipelines.

Tech Stack

Categories

AI & MLData EngineeringMobileTesting