Share this Job

Mobile Robot Software Engineer

Business Unit:  Manufacturing
Division:  Manufacturing Innovation Group
Department:  Mobile Robot & Equipment

Your Mission

This position is responsible for overseeing software aspects for multiple fleets of mobile robots in a manufacturing environment. He/she will be tasked to improve existing robot management software to increase productivity and optimize traffic on mobile robots with various AGV/AMR control systems.

What To Expect

  • Operation and verification of various mobile robot control and management software 
  • Identify problems, analyze information, and make evaluative judgements to recommend for improving the robot control and automation software
  • Verification and setup of sensors, peripherals, and communication technologies used in robot platforms
  • Liaise with suppliers to operate respective mobile robot platforms for manufacturing operations
  • Brainstorm potential improvements for mobile robots from software perspective
  • Improve UI of robot management software (i.e., ACS) and communication protocols between Mobile Robots
  • Improve fleet management software to control the various ACSs
  • Error code analysis and operational logic supplementation
  • Working with new technology development departments to upgrade operating robots and their software (incl. programing)
  • Modification, testing, and verification of mobile robot operation when production and operating conditions are changed for new vehicle models

What You'll Bring

  • At least 3 years of relevant experience (incl. research experience)
  • Experience with traffic control for multiple mobile robots
  • Basic understanding ROS-based software and embedded systems
  • Basic understanding of data structures and algorithms
  • Basic understanding of C/C++, C#, Python, Java programming languages, etc.
  • Experience in C# for application development
  • Experience with Simultaneous Mapping & Localization (SLAM)
  • Familiar with Windows, UNIX operating system and scripting
  • Innovative thinking to build flexible manufacturing system to increase profitability