Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Nimble Robotics Logo

Robotics Diagnostics Engineer

Nimble Robotics

Salary not specified
Nov 5, 2025
San Francisco, CA, United States of America
Apply Now

Nimble is looking to improve the reliability and maintainability of their robotic fleet by developing a next-generation robotics diagnostic system.

Requirements

  • Proficiency in software development (e.g., C++, Python) with specific experience in writing testable, robust code for embedded environments or robotics middleware.
  • Experience with data structuring, schema design, and working with data ingestion pipelines (e.g., utilizing message queues, time-series databases, or cloud data storage).
  • Deep understanding of common robotics hardware and firmware failure modes, including motor control systems, sensor interfaces (e.g., CAN, I2C, Serial, USB), and power management systems.
  • Technical triaging skills, familiarity with Ishikawa diagram are big plus.
  • Familiarity with interpreting hardware schematics and leveraging low-level system logs to identify failure points.

Responsibilities

  • Design, implement, and maintain the on-robot diagnostic framework, enabling both autonomous background checks and on-demand manual diagnostic scans.
  • Define the diagnostic data schema, ensuring efficient, standardized, and human-readable reporting of fault codes, event logs, and status checks.
  • Work closely with embedded software and hardware teams to develop sophisticated diagnostic routines that surface hardware issues, abnormal sensor behavior (e.g., drift, noise, and communication failures), motor anomalies, and transient firmware glitches.
  • Collaborate with the Infrastructure team to architect and build the data pipeline responsible for reliably collecting, storing (e.g., S3 or data lake), and processing high volumes of diagnostic data from the robot fleet.
  • Ensure diagnostics generate clear, prioritized, and contextualized reports that summarize the state of the robot, enabling engineers to quickly understand the root cause of an abnormality without extensive log diving.

Other

  • 3+ years of professional experience in developing diagnostics, monitoring, or telemetry systems for complex electro-mechanical devices, robotics, or embedded systems.
  • BS or MS in Computer Science, Electrical Engineering, Robotics, or a related technical discipline.