General Motors
Robot Application Software Engineer
Warren, Michigan, United States of America · Hybrid · Full-time · Posted Oct 26, 2026
- Experience
- At least five years of software engineering experience, including at least two years developing industrial or robotics user interfaces or human-robot interfaces. Preferred: six to ten or more years developing high-performance web or mobile applications, including at least five years in robotics or complex autonomous systems.
- Education
- Bachelor’s or master’s degree in computer science, robotics, engineering, or a related field.
About the job
Develops production data platforms, developer tools, and operator-facing interfaces for autonomous mobile equipment deployed in manufacturing plants.
What you'll do
- Build and maintain data portals, dashboards, telemetry pipelines, calibration tools, and production analytics for AMEs.
- Integrate fleet data and workflows with OTA and ROC systems; maintain reliable production data infrastructure and support incident response.
- Support operator-facing AME GUI development and partner with engineering and plant teams to improve fleet operations.
What they ask for
- 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.
- Hands-on experience with Linux, Docker, and Git.
Nice to have
- Production software experience in manufacturing or logistics environments.
- Experience with industrial SCADA platforms, 3D visualization technologies, or simulation environments such as NVIDIA Isaac Sim.
Tools
JavaScript, TypeScript, React, Angular, Linux, Docker, Git, NVIDIA Isaac Sim
Model-written summary · the original posting is authoritative