Robotics Software Engineer — AME Data & UI Platform

General Motors

Warren, Northern (MI, KY)

Hybrid

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement
Relocation benefits

Job summary

General Motors in Warren, Michigan, is seeking a Robot Application Software Engineer to expand production AME data platforms, dashboards, and developer tooling. The role includes calibration/configuration uploads, robot telemetry, and fleet-level diagnostics.

You will collaborate with autonomy, ROC, OTA, and plant teams to scale software across 300+ production robots. Strong UI development, Linux, Docker, and Git skills are required; travel is possible as needed.

Qualifications

  • Bachelor’s or master’s degree in computer science, robotics, engineering, or a related field.
  • At least five years of software engineering experience, including at least two years developing user interfaces or human-robot interfaces for industrial or robotics applications.
  • Advanced proficiency in JavaScript or TypeScript and modern web frameworks such as React or Angular, with experience building responsive, data-intensive web interfaces.
  • Hands-on experience with Linux, Docker, and Git.
  • Ability to understand and represent factory operations in engineering discussions and translate complex metrics into actionable insights for technical and nontechnical audiences.

Responsibilities

  • Develop and enhance the AME data platform, including data portals, dashboards, robot and software-version tracking, regression reporting, and developer-facing tools.
  • Build scalable cloud-computing and data-pipeline capabilities for robot telemetry, calibration and configuration 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 within the AME data ecosystem.
  • Maintain and improve production data infrastructure across live manufacturing plants, including database reliability, upload pipelines, data-quality monitoring, and incident response.
  • Support AME GUI development as needed, including operator-facing dashboards, diagnostic views, fleet-management tools, and data-intensive web interfaces.
  • Partner with autonomy, deployment, ROC, OTA, and plant teams to scale AME software and data capabilities across more than 300 production robots at LOC, Flint, Spring Hill, Kokomo, and future deployment sites.
  • Deliver production-grade software with strong ownership of versioning, change control, observability, debugging, and on-call support to minimize factory downtime.
  • Champion performance, reliability, accessibility, and maintainability across the software ecosystem.
  • Represent factory operations in engineering reviews by translating complex technical KPIs into actionable insights for leadership and floor technicians.

Skills

JavaScript/TypeScript
React/Angular
Linux
Git
Web interfaces
Factory operations translation

Education

Bachelor's or Master's in CS/Robotics/Engineering

Tools

Docker
Ignition/SCADA
Siemens WinCC
Rockwell FactoryTalk
Three.js/WebGL
NVIDIA Isaac Sim

Job description

General Motors in Warren, Michigan, is seeking a Robot Application Software Engineer to expand production AME data platforms, dashboards, and developer tooling. The role includes calibration/configuration uploads, robot telemetry, and fleet-level diagnostics.

You will collaborate with autonomy, ROC, OTA, and plant teams to scale software across 300+ production robots. Strong UI development, Linux, Docker, and Git skills are required; travel is possible as needed.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robot App Software Engineer – AME Data Platform
Robot App Software Engineer – AME Data Platform

General Motors • United States

Hybrid
USD 120,000 - 170,000
Robot Application Software Engineer
Robot Application Software Engineer

General Motors • Warren (MI), Northern (KY)

On-site
USD 120,000 - 160,000
Hybrid work arrangement
Relocation benefits
Robot Application Software Engineer
Robot Application Software Engineer

General Motors • United States

Hybrid
USD 120,000 - 170,000
Senior Robotics Data Engineer – Manufacturing Cloud
Senior Robotics Data Engineer – Manufacturing Cloud

General Motors • Austin (TX)

On-site
USD 140,000 - 180,000
Staff Robotics Planning & Control Engineer (AMR)
Staff Robotics Planning & Control Engineer (AMR)

General Motors • Warren (MI), Northern (KY)

Hybrid
USD 140,000 - 190,000
Senior Robotics Data Engineer & Scientist (Hybrid)
Senior Robotics Data Engineer & Scientist (Hybrid)

General Motors • Warren (MI)

Hybrid
USD 125,000 - 169,000
Senior Software Engineer
Senior Software Engineer

General Motors • Austin (TX)

On-site
USD 140,000 - 180,000
Senior AI Software Engineer - Quality & Productivity
Senior AI Software Engineer - Quality & Productivity

General Motors • Warren (MI)

Hybrid
USD 120,000 - 180,000
Staff Software Engineer - AMR Planning & Controls
Staff Software Engineer - AMR Planning & Controls

General Motors • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Staff Software Engineer - AMR Planning & Controls
Staff Software Engineer - AMR Planning & Controls

General Motors • Warren (MI), Northern (KY)

On-site
USD 140,000 - 190,000