Senior Robot Software Triage & RCA Engineer
Core
Conduct remote triage and root cause analysis for software failures in a fleet of deployed humanoids operating in warehouses and manufacturing facilities.
Role type
Senior Robot Software Triage & RCA Engineer
Builds
Diagnostic scripts, tools, and technical documentation to improve software reliability across the fleet.
Domain
Robotics / Mechatronics / Autonomous Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Log parsing, telemetry analysis, video diagnostics, Python scripting, database management, software-hardware interface debugging, root cause analysis methodologies (5-Whys, Fishbone), technical documentation
Preferred skills
HW/SW integration design on HiL, troubleshooting sensors (cameras, encoders, IMUs), characterizing HW/SW interactions
Technologies
Python, Datadog, Splunk, New Relic, AWS S3, SQL, NoSQL, EtherCAT, CAN
Responsibilities
Classify complex failures as software, firmware, or system-level regressions; develop automated diagnostic scripts to parse massive log sets; author RCA reports and troubleshooting guides; correlate video and telemetry data to identify physical manifestations of software bugs.
Seniority
Senior, hands-on IC