Controls Engineer
$79K - $102K/yr
Develops and designs the controls software packages utilizing Programmable Logic Controllers (PLC), and/or Human/Machine Interfaces (HMI) Develops operation manuals that detail the functionality and ...
$79K - $102K/yr
Develops and designs the controls software packages utilizing Programmable Logic Controllers (PLC), and/or Human/Machine Interfaces (HMI) Develops operation manuals that detail the functionality and ...
$79K - $102K/yr
Develops and designs the controls software packages utilizing Programmable Logic Controllers (PLC), and/or Human/Machine Interfaces (HMI) Develops operation manuals that detail the functionality and ...
Detroit, MI · On-site
$82K - $106K/yr
Design programmable logic controller software. * Design programmable human machine interface (HMI) software. * Tryout, debug and provide start-up support for control systems. * Provide technical ...
Quick apply
Detroit, MI · On-site
$82K - $106K/yr
Design programmable logic controller software. * Design programmable human machine interface (HMI) software. * Tryout, debug and provide start-up support for control systems. * Provide technical ...
Detroit, MI · On-site
$82K - $106K/yr
... Programmable Logic Controller) and HMI (Human Machine Interface) software - Provide tryout, debugging, and start-up support for control systems - Offer technical support during installation and ...
Quick apply
Detroit, MI · On-site
$82K - $106K/yr
... Programmable Logic Controller) and HMI (Human Machine Interface) software - Provide tryout, debugging, and start-up support for control systems - Offer technical support during installation and ...
Lake Orion, MI · On-site
$77K - $99K/yr
Design programmable logic controller software. Design programmable human machine interface (HMI) software. Tryout, debug and provide start-up support for control systems. Provide technical support ...
Lake Orion, MI · On-site
$77K - $99K/yr
Design programmable logic controller software. Design programmable human machine interface (HMI) software. Tryout, debug and provide start-up support for control systems. Provide technical support ...
Lake Orion, MI · On-site
$77K - $99K/yr
Design programmable logic controller software. Design programmable human machine interface (HMI) software. Tryout, debug and provide start-up support for control systems. Provide technical support ...
Quick apply
Lake Orion, MI · On-site
$77K - $99K/yr
Design programmable logic controller software. Design programmable human machine interface (HMI) software. Tryout, debug and provide start-up support for control systems. Provide technical support ...
Lake Orion, MI · On-site
$77K - $99K/yr
Design programmable logic controller software. Design programmable human machine interface (HMI) software. Tryout, debug and provide start-up support for control systems. Provide technical support ...
Lake Orion, MI · On-site
$77K - $99K/yr
Design programmable logic controller software. Design programmable human machine interface (HMI) software. Tryout, debug and provide start-up support for control systems. Provide technical support ...
Warren, MI · On-site
$55/hr
Design programmable logic controller software. Design programmable human machine interface (HMI) software. Tryout, debug and provide start-up support for control systems. Provide technical support ...
Warren, MI · On-site
$55/hr
Design programmable logic controller software. Design programmable human machine interface (HMI) software. Tryout, debug and provide start-up support for control systems. Provide technical support ...
$77K - $99K/yr
Design programmable logic controller (PLC) software to execute written sequences of operation for automated systems. * Design human-machine interface (HMI) software to provide intuitive operator ...
Quick apply
$77K - $99K/yr
Design programmable logic controller (PLC) software to execute written sequences of operation for automated systems. * Design human-machine interface (HMI) software to provide intuitive operator ...
Having some PLC (Programmable Logic Controller) knowledge and/or experience, preferred. * Ability to read and interpret engineering drawings, prints and schematics. * Effective communication and ...
Having some PLC (Programmable Logic Controller) knowledge and/or experience, preferred. * Ability to read and interpret engineering drawings, prints and schematics. * Effective communication and ...
Warren, MI · On-site
$45 - $48/hr
... logic controller software. · Design programmable human machine interface (HMI) software. · Tryout, debug and provide start-up support for control systems. · Provide technical support for ...
Quick apply
Warren, MI · On-site
$45 - $48/hr
... logic controller software. · Design programmable human machine interface (HMI) software. · Tryout, debug and provide start-up support for control systems. · Provide technical support for ...
Plymouth, MI · On-site
$20/hr
Support the integration of programmable logic controllers (PLCs) for automated testing sequences * Maintain accurate records of maintenance activities using Computerized Maintenance Management ...
Plymouth, MI · On-site
$20/hr
Support the integration of programmable logic controllers (PLCs) for automated testing sequences * Maintain accurate records of maintenance activities using Computerized Maintenance Management ...
Support the integration of programmable logic controllers (PLCs) for automated testing sequences * Maintain accurate records of maintenance activities using Computerized Maintenance Management ...
Support the integration of programmable logic controllers (PLCs) for automated testing sequences * Maintain accurate records of maintenance activities using Computerized Maintenance Management ...
Programmable Logic Controller (PLC), Distributed Control System (DCS), and/or Direct Digital Control (DDC) experience * Familiarity with web development technologies * Design and Implementation of ...
Programmable Logic Controller (PLC), Distributed Control System (DCS), and/or Direct Digital Control (DDC) experience * Familiarity with web development technologies * Design and Implementation of ...
Operate and troubleshoot programmable logic controllers (PLCs) to maintain production flow. * Oversee the use of hand tools, forklifts, and other equipment to facilitate efficient packaging processes.
Quick apply
Operate and troubleshoot programmable logic controllers (PLCs) to maintain production flow. * Oversee the use of hand tools, forklifts, and other equipment to facilitate efficient packaging processes.
Ann Arbor, MI · On-site
$80K - $82K/yr
Programmable Logic Controller (PLC), Distributed Control System (DCS), and/or Direct Digital Control (DDC) experience * Familiarity with web development technologies * Design and Implementation of ...
Ann Arbor, MI · On-site
$80K - $82K/yr
Programmable Logic Controller (PLC), Distributed Control System (DCS), and/or Direct Digital Control (DDC) experience * Familiarity with web development technologies * Design and Implementation of ...
Engineer, program, implement, integrate, and troubleshoot automated plant systems including Programmable Logic Controllers (PLCs) and PLC-based machinery and equipment systems using Siemens Step 7, ...
Engineer, program, implement, integrate, and troubleshoot automated plant systems including Programmable Logic Controllers (PLCs) and PLC-based machinery and equipment systems using Siemens Step 7, ...
Engineer, program, implement, integrate, and troubleshoot automated plant systems including Programmable Logic Controllers (PLCs) and PLC-based machinery and equipment systems using Siemens Step 7, ...
Engineer, program, implement, integrate, and troubleshoot automated plant systems including Programmable Logic Controllers (PLCs) and PLC-based machinery and equipment systems using Siemens Step 7, ...
Programmable Logic Controller (PLC), Distributed Control System (DCS), and/or Direct Digital Control (DDC) experience * Familiarity with web development technologies * Design and Implementation of ...
Programmable Logic Controller (PLC), Distributed Control System (DCS), and/or Direct Digital Control (DDC) experience * Familiarity with web development technologies * Design and Implementation of ...
Engineer, program, implement, integrate, and troubleshoot automated plant systems including Programmable Logic Controllers (PLCs) and PLC-based machinery and equipment systems using Siemens Step 7, ...
Engineer, program, implement, integrate, and troubleshoot automated plant systems including Programmable Logic Controllers (PLCs) and PLC-based machinery and equipment systems using Siemens Step 7, ...
Detroit, MI · On-site
$27.58 - $37.13/hr
... Programmable Logic Controllers (PLCs), Human Machine Interfaces (HMI), Operator Interface Terminals (OIT), Local Area Network/Wide Area Network, workstations, printers, and related IT infrastructure ...
Detroit, MI · On-site
$27.58 - $37.13/hr
... Programmable Logic Controllers (PLCs), Human Machine Interfaces (HMI), Operator Interface Terminals (OIT), Local Area Network/Wide Area Network, workstations, printers, and related IT infrastructure ...
$50.3K - $60.3K
1% of jobs
$60.3K - $70.4K
4% of jobs
$70.4K - $80.4K
9% of jobs
$89K is the 25th percentile. Wages below this are outliers.
$80.4K - $90.4K
13% of jobs
$90.4K - $100.4K
15% of jobs
The median wage is $105.8K / yr.
$100.4K - $110.5K
15% of jobs
$110.5K - $120.5K
15% of jobs
$123.2K is the 75th percentile. Wages above this are outliers.
$120.5K - $130.5K
11% of jobs
$130.5K - $140.5K
9% of jobs
$140.5K - $150.6K
5% of jobs
$150.6K - $160.6K
3% of jobs
$50.3K
$109.3K
$160.6K
A professional specializing in Programmable Logic Controllers typically spends their day designing, programming, testing, and troubleshooting automated control systems for manufacturing or industrial facilities. Responsibilities often include creating and updating ladder logic or other PLC code, commissioning new equipment, diagnosing system faults, and collaborating with maintenance and engineering teams to optimize automation processes. Additionally, they may participate in safety compliance activities, system upgrades, and technical documentation. The variety in daily tasks ensures exposure to both technical challenges and teamwork, making the role dynamic and rewarding for those interested in industrial automation.
A Programmable Logic Controller (PLC) job involves designing, programming, troubleshooting, and maintaining PLC systems used to automate industrial processes. PLC professionals work in manufacturing, energy, automotive, and other industries to ensure machinery and production lines operate efficiently. Their responsibilities include writing ladder logic, integrating sensors and actuators, and diagnosing system failures. Strong knowledge of electrical systems, programming languages, and control systems is essential for this role.
To excel as a Programmable Logic Controller specialist, a strong background in electrical engineering, control systems, and industrial automation is essential, typically supported by a relevant technical degree or certification. Familiarity with PLC programming languages (such as ladder logic), HMI/SCADA systems, and experience with major PLC platforms like Siemens, Allen-Bradley, or Mitsubishi are highly valued. Strong problem-solving abilities, attention to detail, and effective communication skills enable professionals to troubleshoot complex systems and collaborate with multidisciplinary teams. These skills are crucial for ensuring the safe, efficient, and reliable operation of automated manufacturing or industrial processes.

Develops and designs the controls software packages utilizing Programmable Logic Controllers (PLC), and/or Human/Machine Interfaces (HMI)
Develops operation manuals that detail the functionality and set-up of the equipment being designed
Examines and understands customer-supplied specifications in order to ensure the functionality of the equipment meets these specifications
Ensures the equipment being started up and commissioned operates in accordance with the customer requirements as outlined in the approved specification
Programs robotic and/or controls equipment per the customer specifications
Performs preventative maintenance as requested by the customer to ensure minimum down-time and optimum operation of machines and equipment
Assists with checking design and details for proper functionality of both his/her work and the work of other engineers
Provides timely, required service documentation relating to all functions performed
Provides technical support and training to the end-user at the customer facility
Ensures products and services continue to be the benchmark within the industry
Demonstrates a commitment to Core Beliefs
Demonstrates a commitment to safe work practices while on Automation or the customer's premises
Other duties as assigned
Intermediate understanding of electrical circuits, electrical panel design, pneumatic design, hydraulic design, PLC's (Programmable Logic Controller), HMI's (Human Machine Interface), robot programming, VFD's (Variable Frequency Drive), servo application's, and device communication networks (DNET, ENET, and Profibus)
Ability to demonstrate strong critical thinking and problem solving skills
Intermediate proficiency with Microsoft Office programs, as well as Google Applications (such as Gmail, Calendar and Docs)
Ability to work onsite within the offices or at customer locations as required
Ability to meet deadlines without endangering the safety of himself/herself or others, or the integrity of the equipment
Ability to interact professionally with customers, and maintain a positive working relationship, which at times may be under difficult circumstances and/or high-pressure situations
Sourced by ZipRecruiter
Recruiting and staffing services
201 - 500 Employees
Rochester Hills, MI, US
1999