1

Plc Programming Jobs in Michigan (NOW HIRING)

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 ... Controls programming and troubleshooting skills. * Ability to read and interpret blueprints, wiring ...

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 ... Controls programming and troubleshooting skills. * Ability to read and interpret blueprints, wiring ...

Controls Engineer, PLC

Southfield, MI · On-site

$125K - $135K/yr

... programming, and optimizing advanced machinery and equipment. Apply today and grow your career with ... Program, modify, and troubleshoot PLC and HMI systems using Allen-Bradley and Siemens platforms.

New

Senior Process Control Engineer

Lansing, MI

$98K - $129K/yr

Knowledge of PLC programming, local HMI screens, and SCADA/DCS application programming and commissioning. This position offers an opportunity to advance your career, challenge your skills, and be ...

Controls Engineer

Marshall, MI · On-site

$43.27 - $52.88/hr

Experience with PLC programming and troubleshooting * Proficiency in industrial robot programming * SCADA system experience * Knowledge of industrial and manufacturing engineering principles

Knowledge of PLC programming, local HMI screens, and SCADA/DCS application programming and commissioning. This position offers an opportunity to advance your career, challenge your skills, and be ...

Knowledge of PLC programming, local HMI screens, and SCADA/DCS application programming and commissioning. This position offers an opportunity to advance your career, challenge your skills, and be ...

SCADA Programmer

Wixom, MI · On-site

$65K - $88K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... SCADA, PLC programming, industrial controls, or automation systems • Experience with VTScada development and application configuration required • Familiar with SCADA server architecture ...

PLC Programmer

Jackson, MI · On-site

$63K - $86K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

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

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

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 ...

Be Seen First

Controls Engineer - Automation Machinery

Grand Rapids, MI · On-site

$35 - $50/hr

  • Medical

  • Dental

  • Vision

Opportunity to gain specialized certifications, including PLC programming What You Bring: * 3+ years of field service experience * Hands-on experience with Allen-Bradley PLCs , including ...

Controls Engineer

Wixom, MI · On-site

$80K - $103K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Conducting the peripheral device programming, machine PLC programming, coordinate the machine debug, power-up, and machine validation with build and electrical teams. * Ensure that systems are ...

New

Controls Engineer

Auburn Hills, MI · On-site

$44 - $49/hr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Proficient in PLC programming and troubleshooting (e.g., Allen-Bradley, Siemens, or equivalent platforms). * Proficient in HMI development, programming, and troubleshooting. * Experience with Fanuc ...

Showing results 21-40

Plc Programming information

See Michigan salary details

$35.3K

$70.3K

$97.6K

How much do plc programming jobs pay per year?

As of Aug 16, 2026, the average yearly pay for plc programming 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 are the key skills and qualifications needed to thrive as a PLC programmer, and why are they important?

To thrive as a PLC Programmer, you need a solid understanding of electrical engineering fundamentals, ladder logic, and automation systems, often supported by a degree in engineering or a related field. Familiarity with PLC platforms such as Siemens, Allen-Bradley, or Schneider Electric, and experience using programming software and troubleshooting tools, are typically required. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with multidisciplinary teams and resolve issues efficiently. These skills are crucial for ensuring reliable automation processes, minimizing downtime, and delivering successful industrial control solutions.

Is PLC programming a good career?

PLC programming is a specialized field involving designing and troubleshooting automation systems using programmable logic controllers, often requiring knowledge of ladder logic and industrial protocols. It offers steady employment opportunities in manufacturing, automation, and industrial sectors, with potential for career advancement and certification. The role typically involves working in industrial environments with regular hours and technical problem-solving tasks.

Do PLC programmers make good money?

PLC programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with certifications and knowledge of ladder logic and industrial automation can command higher wages, especially in manufacturing, energy, and automation sectors.

What is the difference between Plc Programming vs Automation Technician?

AspectPlc ProgrammingAutomation Technician
CredentialsTypically requires a degree or diploma in electrical, automation, or control systems; certifications in PLC programming are commonOften has similar technical certifications; may also hold electrical or instrumentation licenses
Work EnvironmentPrimarily involves programming, testing, and troubleshooting PLC systems in industrial settingsWorks on installing, maintaining, and repairing automation equipment, including PLCs, sensors, and control panels
Industry UsageUsed across manufacturing, process control, and automation industriesCommon in manufacturing, industrial plants, and facilities requiring automation maintenance

While both roles involve working with PLC systems, Plc Programming focuses on developing and coding control logic, whereas Automation Technicians handle installation, maintenance, and troubleshooting of automation equipment. Both roles are essential in industrial automation environments and often collaborate to ensure system functionality.

Is plc programming in high demand?

PLC programming is in high demand across industries such as manufacturing, automation, and energy, as companies seek to improve efficiency and integrate advanced control systems. Skilled PLC programmers with knowledge of ladder logic, SCADA systems, and industrial protocols are often sought after, with job growth expected to remain steady due to ongoing automation trends.

What is PLC programming?

PLC programming refers to creating and modifying the software that runs on Programmable Logic Controllers (PLCs). PLCs are specialized computers used to automate industrial processes, such as manufacturing lines or machinery. Programming a PLC involves using specific languages like ladder logic, structured text, or function block diagrams to control inputs and outputs based on the needs of the system. Skilled PLC programmers ensure equipment operates efficiently, safely, and reliably.

What are some common challenges faced by PLC programmers when working on large-scale automation projects?

PLC Programmers often encounter challenges such as integrating diverse hardware and software platforms, troubleshooting unexpected system behaviors, and ensuring robust communication between devices. Managing project timelines while adapting to last-minute changes in client requirements can also be demanding. Effective collaboration with electrical engineers, machine operators, and project managers is essential to address these challenges and deliver reliable automation solutions.

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

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

What cities in Michigan are hiring for Plc Programming jobs?

Cities in Michigan with the most Plc Programming job openings:

Infographic showing various Plc Programming job openings in Michigan as of August 2026, with employment types broken down into 88% Full Time, 6% Part Time, and 6% Temporary. Highlights an 100% In-person job distribution, with an average salary of $70,306 per year, or $33.8 per hour.

PLC Controls Engineer

Leidos

Walled Lake, MI • On-site

$107K - $195K/yr

Full-time

Posted 5 days ago


Leidos rating

8.3

Company rating: 8.3 out of 10

Based on 152 frontline employees who took The Breakroom Quiz

79th of 492 rated business services


Job description

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 responsible for the development and delivery of market leading controls services and solutions.

Primary Responsibilities:

As a Controls Engineer, you will provide technical expertise and work as a part of a team with other engineers and consultants involved in the design and implementation of diverse and challenging solutions for industrial and commercial clients. The ideal candidate would be responsible for the entire lifecycle of a project. Your responsibilities will range from performing system requirements analysis, hardware design, PLC programming, integration, verification and commissioning of controls systems. The successful candidate will have controls experience, knowledge of industry standards and current technologies, outstanding communication skills and the ability to meet project requirements.

Basic Qualifications:

  • Bachelor's degree with eight plus (8+) years of relevant experience. May consider more years of relevant experience in lieu of degree

  • Experience with Allen-Bradley, Siemens, and/or Schneider PLC/HMI Programming.

  • Understand the Fundamentals of A/C electrical circuits and low voltage D/C electrical circuits and operation.

  • Controls programming and troubleshooting skills.

  • Ability to read and interpret blueprints, wiring diagrams, and device data sheets.

  • Ability to use testing and metering devices.

  • Familiarity with Windows operating systems and software.

  • Professional demeanor, solid interpersonal skills with good written and oral communication capability.

  • Possess strong business ethics at all times.

  • Must be able to climb stairs and/or ladders

  • Must be comfortable in both a customer site and office setting

  • Must be able to lift 25 pounds.

  • Must be able to walk up to five (5) miles on unpaved surfaces

  • Travel up to 50% of the time

Looking for an opportunity to make an impact?

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.

If this sounds like the kind of environment where you can thrive, keep reading!

Are you ready to make an impact? Begin your journey of a flourishing and meaningful career; share your resume with us today!

We take care of our employees. Leidos seeks the best and the brightest, and in return, we invest in you, with an eye on your future, through career advancement, growth opportunities and continuous improvement via mentoring, formal and informal project management training and assistance with obtaining pertinent certifications. We challenge you to help solve some of the world's toughest problems, and reward you with a welcoming culture that recognizes the importance of a strong work/life balance, as well as competitive compensation and benefits. We believe that diversity and inclusion make us all better and offer the chance to have fun and make a difference

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:August 10, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:Pay Range $107,900.00 - $195,050.00

The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.


What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media