Senior Application Software Engineer
General Motors · US
Job Description The Role: We’re looking for a Senior Application Software Engineer to lead the design and development of operator-facing UI/UX and fleet mana...
Job description
Job Description The Role: We’re looking for a Senior Application Software Engineer to lead the design and development of operator-facing UI/UX and fleet management applications for Autonomous Mobile Robots (AMRs) deployed in production manufacturing environments. About the Organization : The Robotics Software team is pioneering the next generation of autonomous robotic systems, focusing on autonomous mobile robots (AMRs) and intelligent robotic platforms. We develop full-stack robotics capabilities—from perception and planning to control and system integration—bringing innovative, real-world autonomous solutions to the future of the work. What You'll Do: Lead UI/UX design & implementation for AMR operator consoles and fleet tools. Build interactive map visualizations, mission planning UIs, and diagnostics dashboards. Design tele‑operation and recovery workflows with safety interlocks. Develop health monitoring & observability UIs. Ship production-grade software: versioning, change control, incident response. Integrate with robot middleware (ROS 2/DDS) and factory systems. Provide hands-on support for live production systems, including debugging distributed software and resolving cr...