> Markdown version of [/jobs/ext/2032614-robotics-swe-diagnostics-organization](https://www.wearedevelopers.com/jobs/ext/2032614-robotics-swe-diagnostics-organization). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Robotics SWE, Diagnostics Organization - **Company:** Nimble Robotics - **Location:** San Francisco, CA, United States - **Experience:** Experienced - **Salary:** $200,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon S3, C++ (Programming Language), Cloud Computing, Cloud Database, Cloud Storage, Databases, Database Design, Middleware, Firmware, Queueing Systems, Reliability Engineering, Software Engineering, Rust (Programming Language), Robot Operating System, Data Storage Technologies, Data Lakes, Information Technology, Production Code, Data Management, Ishikawa, Data Pipelines - **Published:** August 12, 2026 - **Apply:** https://www.careerbuilder.com/job-details/robotics-swe-diagnostics-san-francisco-ca--f0455e9a-16e5-4448-ac12-1667d8a0d5ca ## About the Role * BS or MS in Computer Science, Electrical Engineering, Robotics, or a related technical discipline. * 3+ years of professional experience in developing diagnostics, monitoring, or telemetry systems for complex electro-mechanical devices, robotics, or embedded systems. * Proficiency in software development (e.g., Rust, C++) 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. * Familiarity with S3 or data lake storage is a plus, Alliance/Partner Management, Amazon Simple Storage Service (S3), Artificial Intelligence (AI), C++ Programming Language, Cloud Computing, Cloud Storage, College Level Faculty, Computer Firmware, Computer Science, Data Lake, Data Management, Data Storage, Database Design, Diagnostics Solutions/Software, Diving, Electrical Engineering, Electromechanical Systems, Embedded Systems, Environmental Impact, Establish Priorities, Funding, I2C, Manufacturing Analysis, Messaging Middleware, Middleware, Motor Control Systems, Power Management, Product Development, Reliability Engineering, Retirement Planning, Robotics, Robotics Software, Root Cause Analysis, Rust Programming Language, Sales Pipeline, Schematics, Software Development, Supply Chain, Telemetry, Test Design, Test Plan/Schedule, USB, Vehicle Fleets, Warehousing ## Description * Design, implement, and maintain the diagnostic framework in robotics software stack, enabling both autonomous and on-demand manual diagnostic scans. * Contribute to the diagnostic data schema, ensuring efficient, standardized, and human-readable reporting of fault codes, event logs, and status checks. Ensure the scalability of the data schema, and optimize it for use by both on-robot systems and cloud-based analytics tools. * Work closely with hardware and integration teams to develop diagnostic tests that surface robot hardware issues, abnormal sensor behavior (e.g., drift, noise, and communication failures), battery, power or motor anomalies, and transient firmware glitches. * Collaborate with the Infrastructure team and build the data pipeline responsible for reliably collecting, storing 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. ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [WeAreDevelopers LIVE - CSS is DOOMed](https://www.wearedevelopers.com/videos/1838-wearedevelopers-live-css-is-doomed) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Hate organising your photos? Try it with 5 Terabytes](https://www.wearedevelopers.com/videos/79-hate-organising-your-photos-try-it-with-5-terabytes) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)