1

Assistant Plc Programmer Jobs in Rochester, MI (NOW HIRING)

Controls Engineer

Detroit, MI · On-site

$82K - $106K/yr

... and program PLC (Programmable Logic Controller) and HMI (Human Machine Interface) software ... - Assist in training plant personnel on control systems - Travel to plant sites as needed to ...

COMAU Robot Programmer / Automation TechnicianJOB SUMMARY The COMAU Robot Programmer / Automation ... Support integration and troubleshooting of PLC-controlled automation systems. * Assist with robotic ...

COMAU Robot Programmer / Automation Technician JOB SUMMARY The COMAU Robot Programmer / Automation ... Support integration and troubleshooting of PLC-controlled automation systems. * Assist with robotic ...

KUKA Robot Programmer / Automation Technician JOB SUMMARY The KUKA Robot Programmer / Automation ... Support integration and troubleshooting of PLC-controlled automation systems * Assist with robotic ...

KUKA Robot Programmer / Automation Technician JOB SUMMARY The KUKA Robot Programmer / Automation ... Support integration and troubleshooting of PLC-controlled automation systems * Assist with robotic ...

Be Seen First

PLC programming and system design are handled by management. The right candidate will be strong on ... Assist with production startups, shutdowns, equipment changeovers, and uptime issues · Identify ...

Senior Controls Engineer

Auburn Hills, MI · On-site

$91K - $121K/yr

Design and debug PLC programs using Siemens and Rockwell controls applications * Support quoting ... Review and assist wit the electrical design process * Support integration at FAC, verify hardware ...

Oversee PLC, HMI, motion control, and industrial automation programming activities * Assist with project planning, workload coordination, and technical direction for engineering projects * Support ...

Controls Engineering Supervisor

Wixom, MI · On-site

$110K - $120K/yr

Oversee PLC, HMI, motion control, and industrial automation programming activities * Assist with project planning, workload coordination, and technical direction for engineering projects * Support ...

Oversee PLC, HMI, motion control, and industrial automation programming activities * Assist with project planning, workload coordination, and technical direction for engineering projects * Support ...

This role is ideal for someone with strong PLC, HMI, electrical controls, and machine commissioning ... Provide technical support for customers, internal service teams, and production personnel. * Assist ...

next page

Showing results 1-20

Assistant Plc Programmer information

See Rochester, MI salary details

$37.3K

$74.2K

$103.1K

How much do assistant plc programmer jobs pay per year?

As of Jul 22, 2026, the average yearly pay for assistant plc programmer in Rochester, 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 are Assistant PLC Programmers?

Assistant PLC Programmers are professionals who support the design, development, testing, and maintenance of Programmable Logic Controller (PLC) programs used in industrial automation and control systems. They typically assist senior engineers or programmers in tasks such as writing code, troubleshooting PLCs, and implementing changes to improve automation processes. Their role often involves working with hardware and software, collaborating with cross-functional teams, and ensuring that control systems operate efficiently and safely.

What are some common challenges faced by Assistant PLC Programmers when working on industrial automation projects?

Assistant PLC Programmers often encounter challenges such as troubleshooting unexpected equipment behavior, adapting to different PLC brands and programming languages, and ensuring clear communication with engineers and electricians on the project team. Additionally, balancing multiple assignments and learning to interpret complex electrical schematics can be demanding. Developing strong problem-solving skills and being proactive in seeking guidance from senior programmers can help overcome these challenges and contribute to a smoother workflow.

What is the difference between Assistant Plc Programmer vs PLC Technician?

AspectAssistant Plc ProgrammerPLC Technician
Primary RoleSupports PLC programming, debugging, and software developmentMaintains, repairs, and troubleshoots PLC hardware and systems
Required SkillsBasic programming knowledge, understanding of automation softwareElectrical skills, hardware troubleshooting, circuit knowledge
CertificationsOften includes certifications in PLC programming or automationElectrical or electronics certifications, technical diplomas
Work EnvironmentOffice or control room, programming labsIndustrial sites, manufacturing plants, maintenance areas

While both roles involve working with PLC systems, the Assistant Plc Programmer primarily focuses on supporting programming and software tasks, whereas the PLC Technician specializes in hardware maintenance and troubleshooting. Both roles require technical skills and certifications but differ in daily responsibilities and work environments.

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

To thrive as an Assistant PLC Programmer, you need foundational knowledge of electrical engineering, automation systems, and programming logic, often supported by an associate degree or relevant certification. Familiarity with PLC programming languages (such as Ladder Logic), HMI software, and platforms like Siemens or Allen-Bradley is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are critical soft skills for this role. These skills and qualities ensure accurate system programming, effective troubleshooting, and smooth project execution in industrial automation environments.
What are the most commonly searched types of Plc Programmer jobs in Rochester, MI? The most popular types of Plc Programmer jobs in Rochester, MI are:
What job categories do people searching Assistant Plc Programmer jobs in Rochester, MI look for? The top searched job categories for Assistant Plc Programmer jobs in Rochester, MI are:
What cities near Rochester, MI are hiring for Assistant Plc Programmer jobs? Cities near Rochester, MI with the most Assistant Plc Programmer job openings:
Infographic showing various Assistant Plc Programmer job openings in Rochester, MI as of June 2026, with employment types broken down into 1% Internship, 15% As Needed, 78% Full Time, 2% Part Time, 2% Contract, and 2% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $74,247 per year, or $35.7 per hour.

Field Machine Technician (Urgent Hire)

Connect Force

Farmington Hills, MI • On-site

$38 - $44/hr

Full-time

Posted 26 days ago


Job description

Field Service Controls EngineerAutomation | PLC | Machine Commissioning | Global Travel

Location: Michigan (Travel Required)
Employment Type: Full-Time
Industry: Advanced Manufacturing / Industrial Machinery


Join a Global Leader in Precision Manufacturing

With over 90 years of engineering innovation, our client is a global leader in advanced machining technology. Their systems power some of the world’s most respected automotive and manufacturing brands.

As the company continues expanding globally, they are looking for a Field Service Controls Engineer who enjoys solving complex automation challenges, working directly with cutting-edge machinery, and traveling to customer facilities around the world to bring equipment to life.

If you enjoy PLC programming, machine commissioning, and troubleshooting sophisticated automation systems, this role puts you right in the middle of it.


What You’ll Do

This role combines automation engineering, controls programming, machine startup, and customer-facing technical support.

You will:

  • Design, configure, debug, and commission advanced industrial machinery

  • Program and modify PLC and HMI controls systems

  • Work closely with mechanical engineers and project managers during machine development

  • Read and interpret electrical and mechanical schematics

  • Perform machine startup, run-off testing, and system validation

  • Troubleshoot controls, servo systems, and industrial networks

  • Support machine installation and commissioning at customer facilities

  • Interface with customers during machine acceptance and technical discussions

  • Assist project teams in maintaining schedules and meeting project timelines

  • Provide service support and system troubleshooting in the field

This position offers the opportunity to work on high-precision automation systems used by global OEM manufacturers.


Controls & Automation Technologies

Experience with any of the following is highly valuable:

PLC / Programming
  • Ladder Logic

  • STL

  • SCL

  • G-Code

  • Visual Basic

  • C / C++

Industrial Automation Platforms
  • Siemens Step 7

  • TIA Portal

  • WinCC Flexible

  • Sinumerik 840D

  • Allen Bradley Studio 5000

  • FactoryTalk Studio

  • Bosch Rexroth IndraWorks

Industrial Networks
  • Ethernet/IP

  • Profinet

  • Profibus

  • CANbus

  • RS232 / RS485

  • Arcnet

Additional Technical Skills
  • HMI programming

  • Servo systems & controllers

  • Industrial I/O devices

  • Electrical and mechanical troubleshooting

  • EPLAN or AutoCAD knowledge

JD - Field Service Software Har…


What We’re Looking For

Education / Experience

  • Associate’s or Bachelor’s degree in Electrical Engineering, Computer Science, or related field
    OR

  • 5+ years of hands-on automation / controls engineering experience

Technical Skills

  • Ability to read electrical and mechanical blueprints

  • Strong troubleshooting ability with industrial machinery

  • Experience with PLC programming and machine controls

  • Knowledge of industrial automation and networking

  • Strong problem-solving mindset

Professional Skills

  • Strong communication and customer interaction skills

  • Ability to work independently and in a team environment

  • Organized and detail-oriented with strong time management

  • Ability to adapt quickly in dynamic project environments

JD - Field Service Software Har…


Travel & Work Environment

This role includes approximately 50% travel, both domestic and international, supporting machine installation and commissioning projects at customer sites.

You’ll work in a combination of:

  • Engineering office environments

  • Manufacturing facilities

  • Customer production plants

JD - Field Service Software Har…


Why Engineers Love This Role

Work on high-precision industrial automation systems
Gain global commissioning experience
Work with advanced PLC and motion control platforms
See machines you helped build running on production floors worldwide
Join a collaborative engineering team with decades of expertise