1

Automation Plc Programmer Jobs in Rochester Hills, MI

PLC programming and troubleshooting using Siemens and/or Rockwell (Allen-Bradley) platforms ... Work on real-world automation challenges with visible impact. * Collaborate with experienced ...

Software Developer Location: Novi, Michigan . Major Areas of Responsibility * Responsible for the ... Industrial automation (PLC or OPC) experience is a plus.

Controls & Automation Engineer

Troy, MI ยท On-site

$79K - $104K/yr

The Controls & Automation Engineer will support the deployment and integration of Factory of the ... Program, troubleshoot, and modify PLC, HMI, and industrial control systems * Support implementation ...

Controls & Automation Engineer

Troy, MI

$79K - $104K/yr

The Controls & Automation Engineer will support the deployment and integration of Factory of the ... Program, troubleshoot, and modify PLC, HMI, and industrial control systems * Support implementation ...

Controls & Automation Engineer

Troy, MI

$79K - $104K/yr

The Controls & Automation Engineer will support the deployment and integration of Factory of the ... Program, troubleshoot, and modify PLC, HMI, and industrial control systems * Support implementation ...

Controls & Automation Engineer

Troy, MI ยท On-site

$79K - $104K/yr

The Controls & Automation Engineer will support the deployment and integration of Factory of the ... Program, troubleshoot, and modify PLC, HMI, and industrial control systems * Support implementation ...

Controls & Automation Engineer

Troy, MI ยท On-site

$78K - $103K/yr

The Controls & Automation Engineer will support the deployment and integration of Factory of the ... Program, troubleshoot, and modify PLC, HMI, and industrial control systems * Support implementation ...

Automation Technician IV must demonstrate competency in (2) of the below specialties: PLC Programming, Intermediate PLC programming (add sensor & change sequence), Strong understanding of ladder ...

Automation Technician IV must demonstrate competency in (2) of the below specialties: PLC Programming, Intermediate PLC programming (add sensor & change sequence), Strong understanding of ladder ...

Strong understand of Automation Controls & Software * Assess customer needs * Specify products ... Proficient in MS Word, MS Excel and AutoCAD, PLC Programming and troubleshooting. Compensation and ...

New

We are currently looking for an Automation Product Manager in Michigan. Position Description The ... Proficient in MS Word, MS Excel and AutoCAD, PLC Programming and troubleshooting. We are an Equal ...

Strong understand of Automation Controls & Software * Assess customer needs * Specify products ... Proficient in MS Word, MS Excel and AutoCAD, PLC Programming and troubleshooting. Compensation and ...

New

Controls Engineer

Rochester, MI

$76K - $99K/yr

... PLC Programmer) This role focuses on developing, implementing, and supporting controls software for robotic paint and sealer automation systems. You will work on PLC, HMI, and GUI programming, lead ...

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

Showing results 41-60

Automation Plc Programmer information

See Rochester Hills, MI salary details

$37.3K

$74.2K

$103.1K

How much do automation plc programmer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for automation plc programmer in Rochester Hills, MI is $74,247.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,600.00 and $85,100.00 per year, depending on experience, location, and employer.

What is an automation PLC programmer?

Automation PLC Programmers are professionals who design, develop, and maintain programs for programmable logic controllers (PLCs) used in industrial automation systems. They write and troubleshoot code that controls machinery and processes in manufacturing, assembly, or other automated environments. Their work ensures that automated systems operate safely, efficiently, and reliably. They often collaborate with engineers, technicians, and other stakeholders to optimize automation processes and integrate new technologies.

How does an automation PLC programmer typically collaborate with engineers and other team members during project development?

Automation PLC Programmers frequently work closely with electrical, mechanical, and process engineers to ensure control systems are designed and programmed according to project requirements. Collaboration often involves reviewing system specifications, participating in design reviews, and troubleshooting issues during commissioning. Effective communication and teamwork are essential, as programmers may need to coordinate with maintenance staff, project managers, and external vendors to deliver seamless automation solutions.

What are the key skills and qualifications needed to thrive as an automation PLC programmer, and why are they important?

To thrive as an Automation PLC Programmer, you need a solid understanding of electrical engineering principles, industrial automation, and programming languages such as ladder logic, often supported by a degree in engineering or a related field. Familiarity with major PLC platforms (like Siemens, Allen-Bradley, or Schneider Electric), HMI/SCADA systems, and relevant certifications (e.g., Siemens S7 or Rockwell Automation) is typically required. Strong problem-solving skills, attention to detail, and effective communication set top professionals apart in this field. These skills ensure reliable automation solutions, minimize downtime, and enhance productivity in industrial environments.

What is the difference between Automation Plc Programmer vs Control Systems Engineer?

AspectAutomation Plc ProgrammerControl Systems Engineer
CredentialsTypically requires PLC programming certifications, technical diplomas or degrees in automation or electrical engineeringRequires a degree in control engineering, electrical engineering, or related fields; certifications may include PLC or automation certifications
Work EnvironmentPrimarily in manufacturing plants, automation labs, or industrial settings focused on programming PLCsInvolved in designing, testing, and implementing control systems across various industries, often in office and industrial environments
Industry UsageCommonly employed in manufacturing, automation, and industrial sectorsUsed across industries like manufacturing, energy, and infrastructure for system design and integration

While both roles involve automation and control systems, Automation Plc Programmers focus mainly on programming PLCs for specific automation tasks, whereas Control Systems Engineers design and oversee entire control systems, including hardware and software integration.

Are Automation Plc programmers in high demand?

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

Do Automation Plc programmers make good money?

Automation PLC programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with certifications and knowledge of PLC programming languages like ladder logic often have higher earning potential, especially in manufacturing, automation, and industrial settings.

How much do Automation Plc programmers earn?

Automation PLC programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and certifications. Entry-level positions may start lower, while experienced programmers with specialized skills can earn higher salaries, especially in industries like manufacturing and automation. Salaries often increase with proficiency in programming languages such as ladder logic and familiarity with PLC hardware and software tools.

What are popular job titles related to Automation Plc Programmer jobs in Rochester Hills, MI?

For Automation Plc Programmer jobs in Rochester Hills, MI, the most frequently searched job titles are:

What job categories do people searching Automation Plc Programmer jobs in Rochester Hills, MI look for?

The top searched job categories for Automation Plc Programmer jobs in Rochester Hills, MI are:

What cities near Rochester Hills, MI are hiring for Automation Plc Programmer jobs?

Cities near Rochester Hills, MI with the most Automation Plc Programmer job openings:

Automation Engineer

Design Systems

Farmington, MI โ€ข On-site

Full-time

Re-posted 24 days ago


Job description

Design Systems, Inc. is looking for a motivated and hands-on Automation Engineer to help design, build, and launch innovative automation solutions for modern manufacturing. If you enjoy working with robotics, controls, and production systems-and like seeing your work come to life on the plant floor-we'd love to meet you.

This role blends design, programming, and on-site support to deliver reliable, safe, and high-performing automation systems for our customers.


What You'll Do
  • Design and develop automation solutions for manufacturing equipment and production lines.

  • Define and implement applications including material handling, assembly, welding, and palletizing.

  • Support installations with layout validation, field issue resolution, and coordination with electrical and mechanical contractors.

  • Troubleshoot robotics, controls, and electrical systems during installation and startup.

  • Work closely with manufacturing, maintenance, and operations teams to meet cycle time, quality, safety, and reliability targets.

  • Support startup, commissioning, and production ramp-up in active manufacturing environments.

  • Travel as needed to support customer and project requirements.


What You Bring
  • Experience with industrial robotics application design, programming, and commissioning.

  • PLC programming and troubleshooting using Siemens and/or Rockwell (Allen-Bradley) platforms.

  • Understanding of robotic work cells, including tooling, end-of-arm tooling (EOAT), and material handling devices.

  • Hands-on installation support experience including layout validation and contractor coordination.

  • Strong troubleshooting skills across robotics, controls, and electrical systems.

  • Ability to collaborate effectively with cross-functional teams such as manufacturing, maintenance, and vendors.

  • Comfort working on-site in production environments and supporting system startups.


Why Design Systems, Inc.
  • Work on real-world automation challenges with visible impact.

  • Collaborate with experienced engineers and operations teams.

  • Be part of projects from concept through production.

  • Enjoy a culture that values problem-solving, teamwork, and continuous improvement.