Drimva

General Motors

Senior Software Engineer

Austin, Texas, United States of America +1 · Hybrid · Senior · Full-time · Posted Aug 24, 2026

Location
Austin, Texas, United States of America
Warren, Michigan, United States of America
Experience
Minimum 10 years of professional software development experience; minimum 3 years developing applications for robot interactions.
Visa sponsorship
GM does not provide immigration-related sponsorship for this role; applicants who need GM immigration sponsorship now or in the future should not apply.

About the job

Leads development and support of software that integrates with plant-floor robots and devices to capture manufacturing data across GM plants.

What you'll do

  • Develop, maintain, tune, and troubleshoot applications that interface with robots and other plant-floor devices.
  • Collaborate with manufacturing, controls, OT/IT, and data teams; support urgent production issues through an on-call rotation.
  • Mentor junior developers and review code to uphold team standards.

What they ask for

  • At least 10 years of professional software development experience and at least 3 years developing applications for robot interactions.
  • Technical knowledge of C++ and Java; strong experience with Microsoft Azure and Azure resources.
  • ROS application design and development experience; track record maintaining and debugging live production software systems.
  • Knowledge of software development practices including code reviews, CI/CD, testing, and documentation; experience in an agile/scrum environment.

Nice to have

  • Previous manufacturing and robotics experience; experience with cloud-based distributed systems.
  • Experience supporting mission-critical or real-time applications; a master’s degree in computer science or a related field.

Tools

C++, Java, Microsoft Azure, ROS, CI/CD

AI focus

The device data pipeline makes manufacturing data available in the cloud for analytics and AI; this role integrates robots and captures production data.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)