Nimble Robotics

Robotics SWE, Diagnostics

Nimble Robotics$145K — $180K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS or MS in Computer Science, Electrical Engineering, Robotics, or related technical discipline.
  • 3+ years of experience in diagnostics, monitoring, or telemetry for robotics or embedded systems.
  • Proficient in software development (Rust, C++) for embedded environments or robotics middleware.
  • Experience with data structuring, schema design, and ingestion pipelines (message queues, time-series databases).
  • Deep understanding of robotics hardware and firmware failure modes, including motor control and sensor interfaces.
  • Familiarity with interpreting hardware schematics and low-level system logs.

Responsibilities

  • Design and maintain the embedded diagnostic framework for autonomous and manual robot scans.
  • Contribute to the diagnostic data schema for clear fault code reporting and status checks.
  • Develop embedded diagnostic tests to identify hardware issues and sensor anomalies.
  • Build the data pipeline with the Infrastructure team for collecting and processing diagnostic data.
  • Generate clear and prioritized reports to assist engineers in understanding robot state and troubleshooting.

Benefits

  • Unlimited Flexible Time Off for travel and rejuvenation.
  • Comprehensive health insurance options for you and your family.
  • Paid parental leave for bonding time after a birth.
  • Commuter benefits with fully-paid parking spots.
  • Cash bonus for successful referrals of friends to the company.
  • 401k contribution opportunity for retirement planning.
  • Equity program allowing you to be an owner in the company.
Full Job Description
Role Summary

You will play a crucial role in the development and architecture of our next-generation robotics diagnostic system and improve the reliability and maintainability of the robotic fleet. You will architect the embedded diagnostic test structure,and translate complex sensor readings and error logs into actionable, easy-to-read health reports. Your work is expected to accelerate root cause analysis for engineering, manufacturing, and support teams. This role requires tight collaboration with our Data and Infrastructure teams, and the Operations team to build a robust, scalable diagnostic infrastructure.
Key Responsibilities
  • Design, implement, and maintain the diagnostic framework embedded 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 embedded 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.
Qualifications
  • 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,
Additional Details

The pay range for this position at the start of employment is expected to be between $145,000 and $180,000/year. Your exact offer may vary depending on multiple individualized factors, including job-related knowledge, skills, and experience. In addition to cash compensation, this position will also receive generous equity for this position.

Culture:

We embrace challenges and strive to make the impossible possible each day. We're not in this to do what's easy or to be mediocre. We want to create something legendary and leave our mark on the world. We're ambitious, we're gritty, we're humble and we're relentlessly resourceful in pursuit of our goals. If this sounds like you then you might be a great fit!

Nimble's Benefits

Unlimited Flexible Time Off

Enjoy the time you need to travel, rejuvenate, and connect with friends and family.

Health Insurance

Nimble provides medical, dental, and vision insurance through several premier plans and options to support you and your family.

Paid Parental Leave

Enjoy paid bonding time following a birth.

Commuter Benefits

Take the stress out of commuting with access to fully-paid parking spots.

Referral Bonus

Get a cash bonus for any friend or colleagues that you refer to us that we end up hiring.

401k

Contribute towards a 401k for retirement planning.

Equity

Be an owner in Nimble through our equity program

About Nimble Robotics

Nimble Storage, founded in 2008, produced hardware and software products for data storage, specifically data storage arrays that use the iSCSI and Fibre Channel protocols and includes data backup and data protection features. Nimble is now a subsidiary of Hewlett Packard Enterprise.
Learn more about Nimble Robotics

Similar Jobs

More Jobs at Nimble Robotics

More Technical Services Jobs

Find similar Robotics SWE, Diagnostics jobs: