1

Plc Programmer Jobs in Michigan (NOW HIRING)

PLC Programmer

Jackson, MI · On-site

$63K - $86K/yr

Work involves a thorough knowledge of programmable logic controllers, industrial control devices, electrical wiring, and principles of operation and application of equipment. This job reports ...

PLC Programmer

Jackson, MI · On-site

$63K - $86K/yr

Work involves a thorough knowledge of programmable logic controllers, industrial control devices, electrical wiring, and principles of operation and application of equipment. This job reports ...

VENTEON and Harvard Resource Solutions are hiring PLC Controls Programmer to develop, test, and troubleshoot automation logic for industrial equipment. Key responsibilities include writing control ...

SCADA Programmer

Wixom, MI · On-site

$65K - $88K/yr

ESSENTIAL FUNCTIONS SCADA and Control Engineering: • Design, implement and support SCADA, telemetry, PLC and HMI systems • Develop, program, troubleshoot, and maintain PLC and HMI applications ...

Controls Engineer PLC

Westland, MI · On-site

$72K - $92K/yr

At least 3 years experience as a PLC programmer * 2+ years working in robotics/automation process * Proficiency in CAD and AutoCAD software. * Detailed knowledge of PLC automation software Allen ...

Controls Engineer PLC

Westland, MI · On-site

$90 - $120/hr

At least 3 years experience as a PLC programmer * 2+ years working in robotics/automation process * Proficiency in CAD and AutoCAD software. * Detailed knowledge of PLC automation software Allen ...

Be Seen First

Plc Controls Engineer

Dearborn, MI · On-site

$40 - $42.50/hr

This role will be responsible for PLC programming, controls architecture implementation, troubleshooting automation systems, and supporting new production launches. Key Responsibilities * Lead ...

New

PLC Controls Engineer

Ann Arbor, MI · On-site

$76K - $97K/yr

We're looking for a highly skilled engineer to help design and development next generation PLC safety and control systems for our groundbreaking tools. What We Need You to Do * Apply your skills in ...

PLC Controls Engineer

Ann Arbor, MI · On-site

$76K - $97K/yr

We're looking for a highly skilled engineer to help design and development next generation PLC safety and control systems for our groundbreaking tools. What We Need You to Do * Apply your skills in ...

PLC Controls Engineer

Ann Arbor, MI · On-site

$76K - $97K/yr

We're looking for a highly skilled engineer to help design and development next generation PLC safety and control systems for our groundbreaking tools. What We Need You to Do * Apply your skills in ...

PLC Controls Engineer

Walled Lake, MI · On-site

$107K - $195K/yr

Leidos is seeking an experienced PLC Controls Engineer for work at its Walled Lake, Michigan office. We are seeking qualified individuals with experience to excel in a high-performance team ...

Controls Engineer, PLC

Southfield, MI · On-site

$125K - $135K/yr

Proficiency with PLC programming and troubleshooting, including Allen-Bradley and Siemens platforms, plus HMI development. * Experience designing electrical control systems and schematics using ...

Showing results 21-40

Plc Programmer information

See Michigan salary details

$35.3K

$70.3K

$97.6K

How much do plc programmer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for plc 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 a PLC programmer?

A PLC programmer oversees the programming of various machines functioning on programmable logic controller technology. PLC technology is a digital computer that controls electromagnetic processes, primarily in industrial equipment. As a PLC programmer, you are responsible for the programming and maintenance of these systems. Your duties include developing and programming new machines, reprograming existing machines, and diagnosing and repairing issues with PLC driven systems. You may work in various specialized industries, such as the medical, manufacturing, or agriculture fields. Your job is to create or update computerized machine systems so that the input, output, and control systems function optimally to meet the needs of your employer.

What are the key skills and qualifications needed to thrive as a PLC programmer?

To thrive as a PLC Programmer, you need a solid background in electrical engineering, automation, and programming logic, often supported by a relevant degree or technical diploma. Familiarity with PLC programming languages (such as Ladder Logic), HMI/SCADA systems, and manufacturer-specific software like Siemens STEP 7 or Allen-Bradley RSLogix is essential. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills in this role. These skills and qualities are crucial for ensuring reliable automation solutions, minimizing downtime, and facilitating smooth collaboration with engineering teams.

What are some common challenges a PLC programmer might face when working on industrial automation projects?

PLC Programmers often encounter challenges such as integrating new automation systems with legacy equipment, troubleshooting unexpected machine behavior, and ensuring minimal downtime during system upgrades. They also need to collaborate closely with electrical engineers, maintenance teams, and production staff to understand process requirements and resolve issues quickly. Adaptability and strong problem-solving skills are essential, as priorities can shift rapidly based on production demands.

What is the difference between Plc Programmer vs Automation Technician?

AspectPlc ProgrammerAutomation Technician
CredentialsTypically requires a degree in electrical engineering, automation, or related field; certifications in PLC programming are commonOften has technical diploma or associate degree; certifications in PLCs and control systems are beneficial
Work EnvironmentPrimarily office-based for programming; on-site for testing and commissioningPrimarily on-site, maintaining and troubleshooting automation systems
Industry UsageUsed across manufacturing, process control, and automation industriesCommon in manufacturing, industrial maintenance, and plant operations

While both roles work with automation systems, Plc Programmers focus on developing and testing PLC software, whereas Automation Technicians handle installation, maintenance, and troubleshooting of automation equipment on-site. The roles often collaborate but differ in focus and responsibilities.

Do Plc programmers make good money?

Plc programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with knowledge of ladder logic, automation systems, and certifications tend to have higher earning potential, especially in manufacturing and industrial environments.

Is a PLC programmer in demand?

PLC programmers are in demand due to the ongoing need for automation in manufacturing, energy, and industrial sectors. Skilled professionals with knowledge of ladder logic, programming languages, and industrial control systems are sought after, especially those with certifications and experience in troubleshooting and system integration.

Is it hard to get into a PLC programmer?

Becoming a PLC programmer typically requires knowledge of PLC programming languages like ladder logic, understanding of automation systems, and often a technical degree or certification. Entry can be competitive, but gaining hands-on experience and learning relevant tools can improve job prospects.

What are the most commonly searched types of Plc Programmer jobs in Michigan?

The most popular types of Plc Programmer jobs in Michigan are:

What cities in Michigan are hiring for Plc Programmer jobs?

Cities in Michigan with the most Plc Programmer job openings:

Infographic showing various Plc Programmer job openings in Michigan as of August 2026, with employment types broken down into 87% Full Time, 5% Part Time, 2% Temporary, 3% Contract, and 3% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $70,306 per year, or $33.8 per hour.

PLC Programmer

Gerdau

Jackson, MI • On-site

$63K - $86K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 15 days ago


Key responsibilities

  • Analyze job requests from various departments for priority, material requirements, and scope of project.

  • Install, troubleshoot, maintain, repair, modify, calibrate, test, and program complex control systems in support of plant operations.

  • Work with related diagnostic equipment and control software to perform online/offline changes and upgrades.


Gerdau rating

6.8

Company rating: 6.8 out of 10

Based on 70 frontline employees who took The Breakroom Quiz

425th of 545 rated manufacturers


Job description

At Gerdau, we empower our people to grow, thrive, and make a difference-together. With a culture built on trust and teamwork, we offer meaningful work, continuous development, and opportunities to shape your future. We invite you to come work with us, where your contributions are valued, your voice is heard, and your career is forged with purpose.

Afternoon Shift

We Offer

  • Comprehensive Medical, Prescription, Dental, Vision Plans - Eligible upon 1st day of hire 
  • Health & Dependent Care (Flexible Spending Account) 
  • 100% Matching 401K up to 6% 
  • Life/Accidental Life Insurance 
  • Health Advocate Services 
  • Employee Assistance Program 
  • Tuition Reimbursement Program 
  • Career Path System and Training 
  • An empowering and open culture with the opportunity to grow and create

 

 

 

Afternoon Shift Premium

BASIC FUNCTION:

The Controls Technician II analyzes job requests received from various departments for priority, material requirements and scope of project.

DIMENSIONS:

Maintenance                                                                                

NATURE AND SCOPE:

Primary responsibilities include plan, coordinate, and perform all operations required to install, troubleshoot, maintain, repair, modify, construct, calibrate, test, service and program complex control systems in support of steel production and related plant operations.  Work involves a thorough knowledge of programmable logic controllers, industrial control devices, electrical wiring, and principles of operation and application of equipment.

This job reports directly to the Routine Facilitator and indirectly to the Regional Director of Maintenance & Engineering.   

This job requires a minimum of 5 years' experience in an industrial/manufacturing environment, with a strong machine electrical background and a complete Training Checklist for this job.  In addition, this job requires 2 - 3 years working as a Controls Technician I.  This incumbent should possess computer literacy. 

PRINCIPAL ACCOUNTABILITIES:

  1. Analyze job requests received from various departments for priority, material requirements and scope of project.
  2. Installation, modification, monitoring, troubleshooting and repair of highly automated industrial control equipment.
  3. Design, plan, install and maintain a variety of industrial control equipment and instrumentation including: loop controls, variable frequency drives, control panels, load balancing, and complex electrical circuits.
  4. Work with related diagnostic equipment tooling including: digital volt meters, data recorders, oscilloscopes, megohmmeters, and other tools and equipment.
  5. Have a strong understanding of various operating systems and software utilized within programmable logic control systems and human machine interfaces with the ability to make online/offline changes.
  6. Verifies and adjusts plant instrumentation; routinely checks responsible area control systems; leads and/or assists with program and control upgrades.
  7. Work with other departments on projects, i.e., new equipment installations and overhauling or upgrading existing equipment to ensure maximum safe operating conditions.
  8. Work closely with electricians to ensure timely and uniform equipment installations and upgrades.
  9. Work closely with production and maintenance personnel in planning and coordinating the systematic maintenance of controls and instrumentation.
  10. Work closely with plant engineering, vendors, service technicians and field engineers to remain current on the latest control equipment and techniques.
  11. Have a thorough knowledge and understanding of mechanical, hydraulic, pneumatic, fluidic, and electrical systems and components and how they operate.
  12. Maintain networks, computers and peripherals associated with plant industrial control systems.
  13. Able to understand electrical drawings and schematics with the ability to maintain and update (Auto-CAD experience preferable).
  14. Respond to emergency calls involving equipment breakdowns that affect production and/or quality of end product.
  15. Responsible to use CMMS (Computerized Maintenance Management System) to create purchase orders and develop/administer PM and work order procedures.
  16. Conceive and implement long term solutions to repeating/reacquiring problems.
  17. Assist in the development, instruction, training and monitoring of production and maintenance employees.
  18. All other tasks assigned by management.
  19. Responsible for departmental housekeeping.
  20. Responsible for following all safety policies including the Cardinal Safety Rules.
  21. Attend monthly safety and crew meetings.
  22. Responsible for utilizing the Gerdau Business Systems and EMM concepts.
  23. Responsible for and completing all required annual safety and environmental training.
  24. Tasks which have significant environmental impacts are (i.e. Process pond water, spill prevention, containment and response, RCRA waste, KO61 Dust (bag house dust) PM's, and calibration of equipment.
  25. Employee is expected to know, understand, and follow all applicable Federal, State, and Local environmental legal requirements and practices.
  26. Enforce environmental compliance to procedures, practices, and regulations within the department.
  27. Ensure environmental compliance with all applicable Federal, State and Local regulations within the department.
  28. Strong verbal and written communication skills.
  29. High school diploma or GED.
  30. Verifiable maintenance technical training.

The incumbent is responsible for his/her safety as well as his/her colleagues, seeking continuous improvement related to employee's health and safety, environment and the process efficiency and customer's satisfaction with the quality of products and services. All efforts must be directed for preventive actions.

Gerdau believes in equal employment opportunity related to all employees and applicants for employment. It is the policy of Gerdau that there will be no discrimination against any employee or applicant for employment on the basis of race, religion, color, national origin, citizenship, marital status, sex, age, sexual orientation, genetic information, gender identity, veteran status, disability, or other legally protected status. All external applicants must be legally eligible to immediately work in the country of hire without current or future sponsorship.  

If you are vision-impaired or have some other disability under the Americans with Disabilities Act / Accessible Canada Act or a similar law, and you wish to discuss potential accommodations related to applying for employment at Gerdau, please contact our Talent Acquisition Team at (866)-788-2798 or recruiting@gerdau.com


What Gerdau employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom