Senior Application Software Engineer

General Motors

Warren, United States
Hybrid
Javascript/typescript and modern frameworks
React or angular for web interfaces
Linux, docker, and git
Lead the design and development of operator-facing UI/UX and fleet management applications for Autonomous Mobile Robots (AMRs)

Job Summary

  • Lead the design and development of operator-facing UI/UX and fleet management applications for Autonomous Mobile Robots (AMRs).
  • Develop health monitoring & observability UIs, design tele-operation and recovery workflows, and integrate with robot middleware and factory systems.
  • Provide hands-on support for live production systems, including debugging distributed software and resolving critical incidents to minimize factory downtime.

Matching Summary

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

Skills & Requirements

Must-have

  • JavaScript/TypeScript and modern frameworks
  • React or Angular for web interfaces
  • Linux, Docker, and Git
  • ROS 2/DDS middleware integration
  • Production-grade software development
  • Debugging distributed software

Nice-to-have

  • 3D visualization libraries
  • NVIDIA Isaac Sim simulation environments
  • Champion performance, reliability, accessibility
  • 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
  • 2+ years UI/HRI for industrial/robotics UI/Frontend
  • 6–10+ years high-performance web/mobile applications
  • 5 years in robotics or complex autonomous systems
  • Experience delivering production software in manufacturing/logistics

Work Rights

Not specified

Tailored Resume

Cover Letter