Robot Application Software Engineer

Warren

Apply

Back to Results

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


Apply

Back to Results