1

Automation Programmer Jobs in Michigan (NOW HIRING)

PLC Automation Engineer - Robotics

Warren, MI · On-site

$78.10K - $103.40K/yr

Robotics / Mechatronics / Industrial Automation Engineer (Control & PLC) We are seeking a hands-on Robotics Engineer to design, integrate, debug, and commission industrial robotic systems. This role ...

PLC Automation Engineer - Robotics

Warren, MI · On-site

$78.10K - $103.40K/yr

Robotics / Mechatronics / Industrial Automation Engineer (Control & PLC) We are seeking a hands-on Robotics Engineer to design, integrate, debug, and commission industrial robotic systems. This role ...

Knowledge of PLC systems and Basic programming methods (required). * Successful completion of Automation technician II written and performance tests (required). * 3 years of Weld Technician ...

Knowledge of PLC systems and Basic programming methods (required). * Successful completion of Automation technician II written and performance tests (required). * 3 years of Weld Technician ...

Automation Engineer US Citizens ONLY Interview Format: 1 single virtual interview round only with the direct hiring manager Location: 17000 Rotunda Drive, Dearborn, MI 48120 Schedule: Monday-Friday ...

New

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

next page

Showing results 1-20

Automation Programmer information

See Michigan salary details

$35.3K

$70.3K

$97.6K

How much do automation programmer jobs pay per year?

As of May 28, 2026, the average yearly pay for automation programmer in Michigan is $70,306.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,300.00 and $80,600.00 per year, depending on experience, location, and employer.

What is an Automation Programmer job?

An Automation Programmer designs, develops, and maintains automated systems and scripts to streamline repetitive tasks and improve efficiency. They work with various programming languages, automation frameworks, and tools to create solutions for software development, manufacturing, or IT operations. Their role often involves writing and debugging automation scripts, integrating APIs, and optimizing workflows. Automation Programmers collaborate with engineers, developers, and IT teams to ensure seamless automation of processes.

What are the key skills and qualifications needed to thrive in the Automation Programmer position, and why are they important?

To thrive as an Automation Programmer, you need solid experience with programming languages such as Python, Java, or C#, and a strong understanding of automation frameworks and control systems. Familiarity with tools like PLCs, SCADA systems, robotics platforms, and industry certifications such as Siemens, Allen-Bradley, or ISA can be highly beneficial. Excellent problem-solving, communication, and teamwork skills help you collaborate effectively with engineering and operations teams. These competencies are crucial to ensure reliable automation solutions that enhance productivity and streamline complex industrial processes.

What are the typical daily responsibilities of an Automation Programmer?

As an Automation Programmer, your day-to-day responsibilities often include designing, coding, and testing automation programs tailored to manufacturing or industrial processes. You’ll troubleshoot system issues, implement upgrades, and collaborate closely with engineers, technicians, and operations personnel to optimize performance. Documentation of program changes and training team members on system updates is frequently required. The role is dynamic and may involve both on-site and remote work, depending on the project's needs and the employer's setup.
What are the most commonly searched types of Automation Programmer jobs in Michigan? The most popular types of Automation Programmer jobs in Michigan are:
PLC Automation Engineer - Robotics

PLC Automation Engineer - Robotics

Optimal Inc.

Warren, MI • On-site

$78.10K - $103.40K/yr

Contractor

This job post has expired today. Applications are no longer accepted.


Job description

Job Title: Robotics / Mechatronics / Industrial Automation Engineer (Control & PLC)
We are seeking a hands-on Robotics Engineer to design, integrate, debug, and commission industrial robotic systems. This role focuses on robotics, mechatronics, and advanced PLC programming, with strong emphasis on troubleshooting and maintaining automation equipment. PLC expertise is required.
Key Responsibilities
Design, integrate, and commission robotic and automation systems
Perform PLC programming, debugging, and troubleshooting (Allen-Bradley/Siemens)
Diagnose and repair robots and automation equipment
Implement robot safety solutions per industry standards
Integrate robots, sensors, and motion systems
Collaborate with cross-functional teams on deployment and testing
Qualifications
Bachelor's or Master's degree in Robotics, Mechatronics, Electrical/Mechanical/Control Engineering, or Automation
2 - 3 years of experience in robotics and PLC-based control systems
Strong hands-on PLC programming skills (must have)
Experience with robot integration, motion control, and safety systems
Knowledge of industrial automation components and protocols