1

Robot Programming Jobs in Michigan (NOW HIRING)

Robot Programming Leader Functional Area: Commissioning & Site Description: The Robot Programming Leader is responsible for leading a team of robot programming technicians in programming ...

Robot Programming Technician Functional Area: Commissioning & Site Description: The Robot Programming Technician is responsible for programming, troubleshooting and optimizing robotic programs during ...

The ideal candidate will have strong hands-on experience with industrial automation , on-site commissioning, and programming high-volume robotic systems. Key Responsibilities: * Program and optimize ...

The ideal candidate will have strong ABB robot programming and troubleshooting experience within automotive or industrial automation environments and be comfortable traveling for installation and ...

The ideal candidate will have strong ABB robot programming and troubleshooting experience within automotive or industrial automation environments and be comfortable traveling for installation and ...

PLC/HMI programming (Rockwell and Siemens preferred) * VFD and Servo control systems * Vision-guided robotics applications * Electromechanical systems integration * Automotive standards (GM, Ford ...

Perform minor programming and logic changes in PLCs and HMI systems. * Execute robot simulation or offline programming using tools such as RoboCAD or RobotStudio. * Handle wiring tasks, breaker panel ...

Perform minor programming and logic changes in PLCs and HMI systems. * Execute robot simulation or offline programming using tools such as RoboCAD or RobotStudio. * Handle wiring tasks, breaker panel ...

Perform basic offline programming using RoboCAD/Robot Studio. TCP Verification, I/O Simulation, Move Creation/Modification, Zone Setups. * Intermediate weld troubleshooting for all welding ...

Perform basic offline programming using RoboCAD/Robot Studio. TCP Verification, I/O Simulation, Move Creation/Modification, Zone Setups. * Intermediate weld troubleshooting for all welding ...

... robot programming, and system integration for dynamic manufacturing applications. Key Responsibilities * Develop robotic automation solutions for fastening applications involving moving parts and ...

Prior robot programming experience is required. * Must be self-motivated with an ability to problem-solve and troubleshoot. * Must be able to read and understand work instructions. * Ability to ...

Prior robot programming experience is required. * Must be self-motivated with an ability to problem-solve and troubleshoot. * Must be able to read and understand work instructions. * Ability to ...

Prior robot programming experience is required. * Must be self-motivated with an ability to problem-solve and troubleshoot. * Must be able to read and understand work instructions. * Ability to ...

They will not be programming from scratch but need to be able to get the robots back to "home" or up and running. • Demonstrate proficiency while troubleshooting automated welding cells to effect ...

Robot Programmer (FANUC)

Novi, MI · On-site

$25 - $35/hr

They will not be programming from scratch but need to be able to get the robots back to "home" or up and running. · Demonstrate proficiency while troubleshooting automated welding cells to effect ...

next page

Showing results 1-20

Robot Programming information

See Michigan salary details

$14

$32

$46

How much do robot programming jobs pay per hour?

As of May 29, 2026, the average hourly pay for robot programming in Michigan is $32.15, according to ZipRecruiter salary data. Most workers in this role earn between $26.59 and $37.69 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Robot Programmer, and why are they important?

To thrive as a Robot Programmer, you need strong programming skills (such as in Python, C++, or proprietary robot languages) and a solid understanding of robotics principles, often backed by a degree in engineering or computer science. Familiarity with robotics simulation software, PLCs, and industrial robot systems like FANUC, ABB, or KUKA, as well as relevant certifications, is highly beneficial. Analytical thinking, problem-solving, and effective teamwork are crucial soft skills for optimizing robot performance and collaborating on complex automation projects. These skills ensure efficient system integration, reduced downtime, and successful deployment of automated solutions in industrial environments.

What are some common challenges faced by professionals in robot programming roles, and how can they be addressed?

Robot programmers often encounter challenges such as integrating robots with existing systems, troubleshooting unexpected behavior, and ensuring safety compliance. These issues can be addressed by collaborating closely with engineers, maintenance teams, and safety officers, as well as staying up-to-date with the latest software updates and industry standards. Regular testing, thorough documentation, and continuous learning are also crucial for overcoming obstacles and ensuring smooth operation in automated environments.

What is robot programming?

Robot programming is the process of creating instructions that control the movements and actions of robots. This can include writing code in specialized programming languages or using graphical interfaces to teach robots how to perform specific tasks. Robot programming is used in a wide range of industries, from manufacturing and logistics to healthcare and research. The goal is to enable robots to operate autonomously or semi-autonomously, increasing efficiency, precision, and safety in various applications.

What is the difference between Robot Programming vs Robot Maintenance?

AspectRobot ProgrammingRobot Maintenance
Primary FocusCreating and optimizing robot operation codeInspecting, repairing, and maintaining robotic systems
Required SkillsProgramming languages (e.g., RAPID, Python), robotics softwareMechanical, electrical, and troubleshooting skills
Work EnvironmentDevelopment labs, manufacturing floorsManufacturing plants, service centers
CertificationsRobotics programming certifications, coding skillsElectrical, mechanical certifications, technical training

Robot Programming involves developing code to control robotic systems, focusing on software and algorithm optimization. Robot Maintenance centers on ensuring robotic hardware functions correctly through inspections and repairs. Both roles are essential in robotics operations but differ in their core responsibilities and skill sets.

What are the most commonly searched types of Robot Programming jobs in Michigan? The most popular types of Robot Programming jobs in Michigan are:

Robot Programming Leader

Comau LLC

Southfield, MI • On-site

Full-time

Posted 12 days ago


Job description

Title: Robot Programming Leader
Functional Area: Commissioning & Site
Description:
The Robot Programming Leader is responsible for leading a team of robot programming
technicians in programming, troubleshooting and optimizing robotic programs during the
integration and commissioning of industrial automation production systems. The role will lead
a team programming various industrial robots in applications such as Joining, Material
Handling, Vision, and Dispensing and will collaborate with team members of the Commissioning
& Site team and Engineering.
In this role the ideal candidate will act as a network and think innovatively while executing
the following responsibilities:
  • Lead Robot Programmers to develop robot programs for industrial automation systems,
  • Lead Robot Programmers to configure, start-up and debug Robot Network, I/O and Communication,
    and the auxiliary robot equipment,
  • Lead Robot Programmers to validate and debug of robot path programs: Weld, Material Handling,
    Maintenance, Tip Dress,
  • Lead the Robot Programming team to validate and debug of Safety features,
  • Guarantee system functionalities respecting cycle-time and product quality,
  • Create documentation compliant with the customer commissioning standard,
  • Deliver Customer training, and maintenance instructions,
  • Train new robot programming resources,
  • Direct relationship with the customer on site.

Reports to: Robot Programming Supervisor
Do you have what it takes?
This role is best suited for a candidate that possess the following qualifications:
Knowledge & Skills
  • Robot programming - Comau, Fanuc, ABB Kuka, and others
  • Automation concepts, software and robotic applications
  • Manufacturing Production processes
  • Electrical drawings and documentation
  • Planning robot programming work activities
  • Training robot programmers in robotic applications
  • Integrated process technologies
  • Technical reports creation

Physical Requirements
  • Flexible body motions, bending, standing, stooping, twisting and turning.
  • Able to stand for extended periods of time and maneuver in tight spaces around
    machinery.
  • Use of arms, wrists and hands for twisting, turning, pulling and pushing.
  • Climbs and crawls on machinery/platform
  • Be able to lift and carry 20 lbs. as needed to move material required for robot
    programming.

Qualifications
  • Education - Associate's degree in Mechatronics, Automation or Electrical Engineering
    Technology or applicable certification.
  • Experience: 3 - 4 years of robot programming experience in Body Assembly, Battery
    Assembly, General Assembly, Logistics/Warehouse Automation or Powertrain Assembly
    automation systems.
  • Success leading a team of robot programming technicians at customer's plant.
  • Expertise in Robotics applications such as joining technologies (spot welding, mig
    welding, laser welding, and adhesive joining systems, etc).
  • Ability and willingness to travel domestically (80%)