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 critical incidents to minimize factory downtime.
-
Champion performance, reliability, and accessibility.
-
Collaborate cross-functionally and mentor others.
Your Skills and Abilities:
-
Bachelor’s or Master’s degree in Computer Science, Robotics, Engineering, or a related field
-
5+ years software engineering with 2+ years UI/HRI for industrial/robotics
-
UI/Frontend Technologies: Mastery of JavaScript/TypeScript and modern frameworks like React or Angular to build responsive, data-heavy web interfaces.
-
Hands on Linux , Docker (for containerized deployments), and Git for version control
-
Ability to represent factory operations in engineering reviews, translating complex technical KPIs into actionable insights for both leadership and floor technicians.
What Will Give You A Competitive Edge:
-
6–10+ years of hands-on experience in high-performance web/mobile applications, with at least 5 years specifically in robotics or complex autonomous systems
-
Experience delivering production software in manufacturing/logistics.
-
Mastery of modern web frameworks (React/Angular) combined with deep knowledge of industrial SCADA platforms like Ignition , Siemens WinCC , or Rockwell FactoryTalk .
-
Familiarity with 3D visualization libraries (e.g., Three.js, WebGL) and simulation environments like NVIDIA Isaac Sim