Senior Robot Software Triage & RCA Engineer
Agility Robotics · Fremont, CA · 2 mo ago
HybridEngineering$170k–$221k/yrFull-time
Role Overview
We are seeking a Senior Robot Software Triage & RCA Engineer specialized in Software Issue Triage and Root Cause Analysis (RCA).
Qualifications
- Experience: 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 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.
- 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.
- Preferred: Experience with HW/SW integration and design on HiL.
- 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.
- Preferred: Experience with characterizing or troubleshooting HW/SW interactions such as cameras, encoders, IMUs, or other sensors.
Skills
- Ability to tackle ambiguous, unprecedented problems and create reusable, scalable solutions.
- 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.
Pay
Anticipated Base Salary Range $170,000—$221,000 USD
Benefits
- 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.
- Well-Being Support: Employee Assistance Program (EAP).
- Time Off: Exempt Employees: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown. Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
- On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
- Parental Leave: Generous paid parental leave programs.
- Relocation Assistance: Provided for eligible roles.
- Annual Discretionary Bonus: Provided for eligible roles.
Work Environment
A culture that supports flexible work arrangements.
Growth Opportunities
Professional development and tuition reimbursement programs.