Robot Application Software Engineer
Key Responsibilities
• Develop and enhance the AME(Autonomous Mobile Equipment) data platform, including the data portal, dashboards, bot/version tracking, regression reporting, and developer-facing tools.
• Build scalable cloud compute and data pipeline capabilities for robot telemetry, calibration/config uploads, automated reporting, and production analytics.
• Support OTA and ROC integration by connecting robot software release data, operational status, remote support workflows, and fleet-level diagnostics into the AME data ecosystem.
• Maintain and improve production data infrastructure across live plants, including database reliability, upload pipelines, data quality monitoring, and incident response.
• Supporting AME GUI development where needed, including operator-facing dashboards, diagnostics views, fleet tools, and data-heavy web interfaces.
• Partner with autonomy, deployment, ROC, OTA, and plant teams to scale AME software/data capabilities for 300+ production robots across GM plants, and future deployments.
• Ship production-grade software with strong ownership of versioning, change control, observability, debugging, and on-call support to minimize factory downtime.
Required Skills / Experience:
• UI/Frontend Technologies: Mastery of JavaScript/TypeScript and modern frameworks like React or Angular to build responsive, data-heavy web interfaces.
• Hands on Linux, Docker (for containerized deployments), and Git for version control
• Working knowledge of ROS 2 and robotics autonomy software.
• Bachelor's or Master's degree in Computer Science, Robotics, Engineering, or a related field