1

Plc Programming Jobs in Pontiac, MI (NOW HIRING)

PLC Programmer

Wixom, MI ยท On-site

$57 - $62/hr

Proficiency programming Allen-Bradley (RSLogix 5000 / Studio 5000) and/or Siemens (TIA Portal) PLC platforms. * Experience with HMI development (FactoryTalk View, WinCC, or similar). * Working ...

Proficiency programming Allen-Bradley (RSLogix 5000 / Studio 5000) and/or Siemens (TIA Portal) PLC platforms. * Experience with HMI development (FactoryTalk View, WinCC, or similar). * Working ...

PLC Programmer

Detroit, MI ยท On-site

$67K - $91K/yr

Provide PLC programming and production support for automotive manufacturing systems. * Modify, troubleshoot, and debug Allen-Bradley/Rockwell PLC programs. * Diagnose and resolve controls issues to ...

PLC Programmer

Detroit, MI ยท On-site

$67K - $91K/yr

Provide PLC programming and production support for automotive manufacturing systems. * Modify, troubleshoot, and debug Allen-Bradley/Rockwell PLC programs. * Diagnose and resolve controls issues to ...

Be Seen First

The ideal candidate will have hands-on expertise programming, troubleshooting, commissioning, and ... Support PLC commissioning , equipment startup, validation, and production launch activities.

New

Be Seen First

PLC Programmer

Novi, MI ยท On-site

$63K - $86K/yr

Interested candidates with PLC programming experience are encouraged to apply and 3CON product-specific training will be provided. The position is available to experienced programmers and ...

Experience programming and debugging PLC-based control systems in an industrial or automation environment. * Strong understanding of control system concepts, including sequencing, interlocks, fault ...

Seeking a detail-oriented PLC Programmer to join a collaborative engineering team responsible for the design, development, and commissioning of industrial automation systems. This individual will ...

PLC Programmer

Sterling Heights, MI ยท On-site

$32 - $45/hr

Automation PLC Programmer- Mid-Senior Level CATEGORY: Full-Time, Non-Exempt REPORTS TO: Engineering ... Integrate and support robotic cells including programming, recovery, and optimization * Interface ...

Senior PLC Programmer

Auburn Hills, MI ยท On-site

$80 - $100/hr

PLC Programming and Debugging: Execute PLC logic and programming tasks during the build and debug stages at our facilities and at customer sites during installation and launch phases. * Enhance ...

PLC Programmer

Sterling Heights, MI ยท On-site

$32 - $45/hr

Automation PLC Programmer- Mid-Senior Level CATEGORY: Full-Time, Non-Exempt REPORTS TO: Engineering ... Integrate and support robotic cells including programming, recovery, and optimization * Interface ...

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

PLC Controls Engineer

Walled Lake, MI ยท On-site

$108 - $195/hr

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

next page

Showing results 1-20

Plc Programming information

See Pontiac, MI salary details

$40.2K

$80.1K

$111.2K

How much do plc programming jobs pay per year?

As of Aug 27, 2026, the average yearly pay for plc programming in Pontiac, MI is $80,111.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,500.00 and $91,900.00 per year, depending on experience, location, and employer.

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

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

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 and engineering environments.

Is plc programming a good career?

PLC programming is a specialized field involving designing and implementing control systems for industrial automation, often requiring knowledge of ladder logic and PLC hardware. It offers steady employment opportunities in manufacturing, automation, and engineering sectors, with potential for advancement and certification. Success in this career depends on technical skills, problem-solving ability, and ongoing learning of new automation technologies.

Is plc programming in high demand?

PLC programming is in high demand across manufacturing, automation, and industrial sectors due to the need for efficient control systems. Skilled PLC programmers with knowledge of ladder logic, SCADA systems, and industrial protocols are sought after, especially as automation continues to grow globally.

What job categories do people searching Plc Programming jobs in Pontiac, MI look for?

The top searched job categories for Plc Programming jobs in Pontiac, MI are:

What cities near Pontiac, MI are hiring for Plc Programming jobs?

Cities near Pontiac, MI with the most Plc Programming job openings:

Infographic showing various Plc Programming job openings in Pontiac, MI as of August 2026, with employment types broken down into 1% Internship, 76% Full Time, 17% Part Time, 4% Contract, and 2% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $80,111 per year, or $38.5 per hour.

PLC Programmer

Valknut Inc

Wixom, MI โ€ข On-site

$57 - $62/hr

Other

Posted 6 days ago


Job description

Valknut Inc is seeking an experienced PLC Programmer to join its Controls Engineering team in Wixom, MI. This role is responsible for designing, developing, testing, and commissioning PLC control programs for automated manufacturing and testing equipment. Candidates must hold GCCS (Global Common Controls Software) certification, as many of our automotive customer programs require controls software to be developed and validated to GM's GCCS-2 standard.

Key Responsibilities

  • Design, develop, and program PLC control logic for custom automated machinery, test stands, and balancing equipment.
  • Develop, validate, and deploy controls software in compliance with GCCS (Global Common Controls Software / GCCS-2) standards for GM and other automotive OEM programs.
  • Read and interpret electrical schematics, P&IDs, and mechanical drawings to develop control strategies.
  • Program, configure, and troubleshoot Allen-Bradley (Rockwell) and/or Siemens PLC platforms, HMIs, and related industrial networks.
  • Perform on-site and in-house debugging, testing, and commissioning of PLC/HMI software on new and retrofit equipment.
  • Collaborate with mechanical, electrical, and controls engineers throughout the design, build, and runoff phases of a project.
  • Support Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT), including customer runoffs at our facilities and customer facilities.
  • Develop and maintain documentation, including I/O lists, program backups, functional descriptions, and revision histories.
  • Troubleshoot and resolve controls issues during startup, commissioning, and warranty support, including occasional travel to customer sites.
  • Ensure all controls work complies with applicable safety standards (e.g., NFPA 79, RIA/ANSI robotic safety standards) and customer-specific engineering standards.

Required Qualifications

  • GCCS (Global Common Controls Software / GCCS-2) certification is required.
  • Associate's or Bachelor's degree in Electrical Engineering, Controls Engineering, Engineering Technology, or equivalent hands-on experience.
  • Minimum 3-5 years of hands-on PLC programming experience in an industrial automation, automotive tooling, or machine building environment.
  • Proficiency programming Allen-Bradley (RSLogix 5000 / Studio 5000) and/or Siemens (TIA Portal) PLC platforms.
  • Experience with HMI development (FactoryTalk View, WinCC, or similar).
  • Working knowledge of industrial networks (EtherNet/IP, PROFINET, DeviceNet) and robot integration (Fanuc, KUKA, ABB, or similar) is a plus.
  • Ability to read electrical schematics and troubleshoot control systems down to the component level.
  • Strong communication skills and ability to work directly with customers during runoff and commissioning.
  • Willingness to travel domestically (and occasionally internationally) for equipment commissioning and startup support, as needed.
  • Must be authorized to work in the United States.

You should be proficient in:

  • PLC Troubleshooting Skills
  • Equipment Troubleshooting
  • Troubleshooting Skills
  • PLC Programming Experience
  • PLC Wiring Experience
  • control engineering

Machines & technologies you'll use:

  • Programmable Logic Controller (PLC) (Allen Bradley, Siemens)