Agility Robotics
Senior Triage & RCA Engineer
Hybrid- Fremont, CA · Senior · Full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- We are seeking a Senior Robot SW 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
- 4+ 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:
- 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.
Nice to have
- 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.
- Experience with characterizing or troubleshooting HW/SW interactions such as cameras, encoders, IMUs, or other sensors.
- 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.
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.
- Location
- This is a hybrid position based out of our Fremont office.
- Anticipated Base Salary Range
- $168,000 - $218,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.
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.
- Annual Discretionary Bonus: Provided for eligible roles.
Company info
- Role Overview: We are seeking a Senior Robot SW Triage & RCA Engineer specialized in Software Issue Triage and Root Cause Analysis (RCA).
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
This listing is sourced directly from Agility Robotics's careers page and normalized into a canonical job model.