Agility Robotics
Senior Robot Software Triage & RCA Engineer
Hybrid- Fremont, CA · Senior · Full-time
No sponsorship$170k-$221kDetected 70 days ago
PythonSQLNoSQLAWSDatadogData VisualizationRoboticsElectrical EngineeringCommunication
About the role
- We are seeking a Senior Robot Software Triage & RCA Engineer specialized in Software Issue Triage and Root Cause Analysis (RCA).
- Your main function is to conduct remote triage, utilizing log parsing, telemetry data, and video analysis, to identify failures with software root causes and ensure they are accurately dispositioned to the appropriate SW development teams.
- Effectively disposition identified issues to the software organization, providing clean tickets (logs, video clips, and analysis) that allow developers to act quickly.
Responsibilities
- In this role you will move beyond basic data review to navigate ambiguous failure modes, develop automated diagnostic scripts, and create the technical documentation that drives software reliability across the fleet.
- Manage and prioritize escalated SW-related investigations, making informed trade-offs to ensure that critical safety or performance risks are addressed first.
- Author and maintain "Gold Standard" RCA reports and troubleshooting guides that improve the technical autonomy of the broader triage team.
Requirements
- 5+ years of experience in Systems Integration, Software-Hardware interface, or R&D with a focus on software on complex mechatronic or autonomous systems.
- Proven track record of navigating highly ambiguous software-hardware intersections to find definitive root causes.
- Experience creating technical documentation or bug reports intended for software engineering audiences.
- Technical Expertise:
- Mastery of log parsing via CLI and proficiency in using Python or similar scripting languages for data visualization and failure trend analysis.
- Familiarity with database environments, specifically regarding data retrieval and log management.
- Experience correlating video and/or HW symptoms with system telemetry to identify physical manifestations of software bugs.
- Strong understanding of software stacks in robotics, including communication protocols (e.g., EtherCAT, CAN) and how they manifest in system logs.
- Serve as a lead voice in the triage process, providing the expertise required to classify complex failures specifically as software, firmware, or system-level regressions.
- Proven experience using monitoring and observability platforms (e.g., Datadog, Splunk, or New Relic) to track system health and identify performance anomalies across a fleet.
- Experience interacting with cloud-based storage and databases (e.g., AWS S3, SQL, or NoSQL) to retrieve and manage large-scale telemetry and video datasets.
- Preferred: Experience with HW/SW integration and design on HiL.
- Preferred: Experience with characterizing or troubleshooting HW/SW interactions such as cameras, encoders, IMUs, or other sensors.
Nice to have
- Provided for eligible roles.
- All of our roles are U.S.-based.
- Applicants must have current authorization to work in the United States.
- Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity.
- Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment.
- Agility Robotics prohibits any such discrimination or harassment.
- Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies.
- We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page.
Skills
- Capacity to operate independently on initiatives and proactively anticipate the needs for effective and efficient triage and RCA.
- Exceptional ability to synthesize complex telemetry and video data into clear, actionable insights for software engineering stakeholders.
- Education:
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
- This is an hybrid position at our Fremont, CA office.
- Anticipated Base Salary Range
- $170,000 - $221,000 USD
- In addition to base pay, our competitive total rewards package consists of the following for full-time employees:
- 401(k) Plan: Includes a 6% company match.
- Equity: Company stock options.
- Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
- Benefit Start Date: Eligible for benefits on your first day of employment.
Compensation
- The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: job-related knowledge, skills, and experience.
Benefits
- Parental Leave: Generous paid parental leave programs.
- Company stock options.
- 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
- Flexible, unlimited PTO and 12 company holidays, including a winter shutdown.
Company info
- Includes a 6% company match.
Visa & Work Authorization
- asis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law
Apply directly at Agility Robotics →Create a free account for alerts like thisView Agility Robotics immigration profile
This listing is sourced directly from Agility Robotics's careers page and normalized into a canonical job model.