Senior Application Software Engineer

General Motors Australia & New Zealand

Warren, Michigan, United States
Hybrid
Ui/ux design and implementation
React or angular frameworks
Ros 2/dds middleware integration
Lead the design and development of operator-facing UI/UX and fleet management applications for Autonomous Mobile Robots (AMRs) deployed in production manufacturing environments

Job Summary

  • Lead the design and development of operator-facing UI/UX and fleet management applications for Autonomous Mobile Robots (AMRs) deployed in production manufacturing environments.
  • Develop health monitoring & observability UIs, design tele-operation and recovery workflows with safety interlocks, and integrate with robot middleware and factory systems.
  • Champion performance, reliability, and accessibility while providing hands-on support for live production systems, including debugging and resolving critical incidents.

Matching Summary

Lead the design and development of operator-facing UI/UX and fleet management applications for Autonomous Mobile Robots (AMRs) deployed in production manufacturing environments.

Skills & Requirements

Must-have

  • UI/UX design and implementation
  • React or Angular frameworks
  • ROS 2/DDS middleware integration
  • Linux, Docker, and Git
  • Production-grade software development
  • Debugging distributed software

Nice-to-have

  • 3D visualization libraries
  • Industrial SCADA platforms
  • NVIDIA Isaac Sim familiarity
  • Cross-functional collaboration and mentoring

Key Requirements

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Engineering, or related field
  • 5+ years software engineering experience
  • 2+ years UI/HRI for industrial/robotics UI/Frontend
  • 6–10+ years high-performance web/mobile applications experience
  • 5+ years robotics or complex autonomous systems experience
  • Production software delivery in manufacturing/logistics experience

Work Rights

Not specified

Tailored Resume

Cover Letter