1

Plc Program Jobs in Michigan (NOW HIRING)

PLC Programming, Intermediate PLC programming (add sensor & change sequence), Strong understanding of ladder logic and intermediate level ability to troubleshoot issues through a PLC, Program Panel ...

PLC Programming, Intermediate PLC programming (add sensor & change sequence), Strong understanding of ladder logic and intermediate level ability to troubleshoot issues through a PLC, Program Panel ...

Intermediate PLC programming (add sensor & change sequence) * Strong understanding of ladder logic and intermediate level ability to troubleshoot issues through a PLC * Program Panel View (HMI)

Senior Process Control Engineer

Lansing, MI · On-site

$98K - $129K/yr

Review Specifications, I&C Control drawings, HMI screens, PLC programs, SCADA, etc. * Assure customer Factory Test requirements are met per the specifications * Superior organizational and analytical ...

Intermediate PLC programming (add sensor & change sequence) * Strong understanding of ladder logic and intermediate level ability to troubleshoot issues through a PLC * Program Panel View (HMI)

PLC Controls Specialist

Detroit, MI · On-site

$29.75 - $39/hr

Utilize Onsite and Remote access tools to connect to PLC systems and perform diagnostic tests, program modifications, and system adjustments as necessary. Collaborate with onsite maintenance ...

Senior Process Engineer - Ovation

Warren, MI · On-site

$97K - $126K/yr

Review Specifications, I&C Control drawings, HMI screens, PLC programs, SCADA, etc. * Assure customer Factory Test requirements are met per the specifications * Superior organizational and analytical ...

Intermediate PLC programming (add sensor & change sequence) * Strong understanding of ladder logic and intermediate level ability to troubleshoot issues through a PLC * Program Panel View (HMI)

AtomTech is seeking a motivated and hands-on Mid-Level PLC / A utomation Designer to develop, program and commission automation systems for the automotive, logistics and defense industries! MINIMUM ...

Controls Engineer

Ann Arbor, MI

$81K - $105K/yr

Must have experience modifying, troubleshooting, and editing of PLC programs on manufacturing/plant floor - programming from scratch is a bonus. * Experience with AB, Siemens, or Mitsubushi PLCs ...

PLC Programmer

Jackson, MI · On-site

$63K - $86K/yr

Primary responsibilities include: plan, coordinate, and perform all operations required to install, troubleshoot, maintain, repair, modify, construct, calibrate, test, service and program complex ...

Allen-Bradley PLC program development including ladder logic, function block diagram, structured text, sequential function chart, arrays, user defined datatypes and add-on instructions. * Designing ...

Controls Engineer

Auburn Hills, MI · On-site

$79K - $102K/yr

Bachelor's Degree in Electrical Engineering or Electrical Engineering Technology. * 3+ years experience with PLC troubleshooting, new PLC program creation or modfication, new device installation and ...

PLC Programmer

Jackson, MI

$63K - $86K/yr

Primary responsibilities include: plan, coordinate, and perform all operations required to install, troubleshoot, maintain, repair, modify, construct, calibrate, test, service and program complex ...

Allen-Bradley PLC program development including ladder logic, function block diagram, structured text, sequential function chart, arrays, user defined datatypes and add-on instructions. * Designing ...

Senior Controls Engineer | Detroit, MI

Detroit, MI · On-site

$96K - $126K/yr

Allen-Bradley PLC program development including ladder logic, function block diagram, structured text, sequential function chart, arrays, user defined datatypes and add-on instructions. * Designing ...

next page

Showing results 1-20

Plc Program information

What is a PLC Programmer?

A PLC Programmer is a professional who designs, writes, tests, and maintains programs for programmable logic controllers (PLCs) used in industrial automation. They play a key role in automating manufacturing processes, ensuring machinery operates efficiently and safely. PLC Programmers typically work with hardware and software to control robotics, conveyor systems, and other automated equipment. Their expertise is essential for troubleshooting, upgrading, and optimizing industrial systems.

What are some common challenges faced by PLC Programmers in industrial automation projects?

PLC Programmers often encounter challenges such as integrating new control systems with legacy equipment, troubleshooting complex automation issues under time constraints, and ensuring minimal downtime during system upgrades. Additionally, they must keep up with evolving PLC platforms and programming standards, while collaborating closely with electrical engineers, maintenance teams, and machine operators to ensure seamless operation. Effective communication and adaptability are key to overcoming these challenges in fast-paced industrial settings.

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 background in electrical engineering or automation, strong problem-solving abilities, and experience with programmable logic controllers (PLCs). Familiarity with PLC programming languages (such as ladder logic), HMI/SCADA systems, and certifications from leading PLC manufacturers (like Siemens or Allen-Bradley) are typically required. Attention to detail, analytical thinking, and effective communication skills help you troubleshoot, document, and collaborate with cross-functional teams. These capabilities are crucial for ensuring efficient automation processes, minimizing downtime, and maintaining safe and productive industrial operations.

What is the difference between Plc Program vs Automation Technician?

AspectPlc ProgramAutomation Technician
CredentialsTypically requires a degree or certification in PLC programming, electrical or automation technologyOften requires technical diploma or certification in automation, electrical systems, or instrumentation
Work EnvironmentDesigning, developing, and testing PLC programs in industrial settingsInstalling, maintaining, and troubleshooting automation equipment and PLC systems
Industry UsageUsed by engineers and programmers to create control logicUsed by technicians to operate and repair automation systems

While a Plc Program focuses on creating and testing control logic through programming, an Automation Technician implements, maintains, and troubleshoots these systems in industrial environments. Both roles require knowledge of PLCs but differ in their primary responsibilities and skill sets.

Senior Robot Programmer

GABLETEK

Troy, MI • On-site

Full-time

Posted 26 days ago


Job description

What You'll Do:
  • Mentor Automation Technician level I-III members as well as Weld Technicians
  • Ability to execute with proficiency all duties and responsibilities requirements of Automation technician III.
  • Follow all safety procedures and protocols while servicing or maintaining equipment.
  • Demonstrate advanced level proficiency in troubleshooting using electrical / mechanical prints.
  • Use electrical system knowledge and electrical schematics / prints to troubleshoot electrical components and circuits (Connecting circuit breakers, transformers, or other components in a junction box or panel). Perform tasks at an intermediate level with electrician supervision: Wiring harnesses, Drive systems, Relays, Boards Motors
  • Modify and perform intermediate programming tasks of robots in all robotic applications.
  • Perform basic offline programming using RoboCAD/Robot Studio. TCP Verification, I/O Simulation, Move Creation/Modification, Zone Setups.
  • Intermediate weld troubleshooting for all welding applications (drawn arc, GMAW, resistance welding, projection welding, Pneumatic systems, etc.).
  • Use the following equipment safely at an advanced level: Hand measuring tools, Multi meters, Amp meters, Welding current meter, Digital force gauge, Micro-Ohm meter
  • Fixture adjustments - minor shim moves on processes based off of manufacture details (with guidance from a Weld Maintenance Mechanic III or Manufacturing Engineer).
  • Understanding of shimming processes.
  • Setup and troubleshoot Poke Yoke systems and applications.
  • 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 logic and intermediate level ability to troubleshoot issues through a PLC, Program Panel View (HMI), Troubleshoot/ Setup I/O blocks, Search, cross reference, and edit a program, Troubleshoot HMI system, Load program, Replace components (i.e., logical module, screen, etc.), Replace system, set IP address, set system name, Troubleshoot Valve Stacks, Intermediate robot programming methods, Load ID, Gun Tuning, Adding system components (i.e., add valves/ I/O blocks)
  • Program robot offline (write routines)
  • Setup / troubleshoot issues with tool changers
  • Setup / troubleshoot issues with external axes
  • TCP creation and verification (experience with ABB Bullseye system is a plus)
  • Creating offset positions
  • Replace motors, resolvers, serial pulse coders
  • Intermediate Weld Troubleshooting
  • If needed, rebuild or reload schedules. Make changes as directed by Weld Engineers using RAFT
  • Emhart DA schedule changes as directed by Weld Engineers
  • Conduct preventive maintenance activities on specialty equipment
  • MIG weld schedule changes as directed by Weld Engineers
  • Cap / Electrode studies and weld validation
  • Calibrate squeeze force on spot weld guns
  • Troubleshoot Drawn Arc Stud Welding issues as well as basic programming
  • Troubleshoot/ setup projection welds
  • Working knowledge of Miyachi Weld Tester
  • Must be willing to travel