1

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

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

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

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

Process Controls Engineer

Warren, MI ยท Hybrid

$78K - $101K/yr

Evaluate progress of PLC-based machinery builds at supplier plants. 25% domestic and international ... If you need a reasonable accommodation to assist with your job search or application for employment ...

Process Controls Engineer

Warren, MI ยท On-site

$78K - $101K/yr

Evaluate progress of PLC-based machinery builds at supplier plants. 25% domestic and international ... If you need a reasonable accommodation to assist with your job search or application for employment ...

Controls Engineer - Software

New Baltimore, MI ยท On-site

$41 - $52.50/hr

... assist amp; secure tools for safety critical applications. DESCRIPTION A Controls Engineer-Software can apply PLC and HMI programming theory and knowledge to design industrial controls systems and ...

Controls Engineer - Software

New Baltimore, MI ยท On-site

$75K - $100K/yr

... assist & secure tools for safety critical applications. DESCRIPTION A Controls Engineer-Software can apply PLC and HMI programming theory and knowledge to design industrial controls systems and ...

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 Jun 27, 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 are popular job titles related to Assistant Plc Programmer jobs in Rochester, MI? For Assistant Plc Programmer jobs in Rochester, MI, the most frequently searched job titles 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 Service Technician

International Search Partners

Wixom, MI โ€ข On-site

$25/hr

Full-time

Posted 19 days ago


Job description

Field Service Technician:
Design PC-based HMI interfaces for industrial heat treat furnaces using proprietary software, and implement the technology on heat treat equipment in the field. The ideal candidate must be comfortable with computer programming on any platform and have an interest in learning how industrial heat treat furnaces operate and are controlled. The applicant may acquire other skills required on the job. Familiarity with industrial PC configuration, PLC programming, industrial controls networking protocols, and some background in electrical controls is preferred, but not required in advance.
Job Responsibilities:
  • Learn to design PC-based HMI screens using proprietary software provided by the company.
  • Learn to implement PC-based HMI setup at the customer's facility on company furnaces and equipment.
  • Learn to implement and troubleshoot alarm messages from the PLC, furnace part recipes, and part tracking.
  • Learn to startup/troubleshoot HMI and equipment operation at customer facilities.
  • After some period on the job, train customer personnel how to navigate and use the HMI screens to safely operate and control the provided equipment.
  • Learn to understand and troubleshoot how the PC-based HMI integrates with other technologies, including PLC programs for sequential motion control, industrial networks, etc.
  • Learn to integrate various industrial controls, such as PLCs and other network devices to support systems.
  • Learn other technologies related to the position, including alternative HMI software, technology required by customer specifications, etc.
  • As skills and experience develop, the position provides opportunities for worldwide travel. Travel may eventually account for 25% of time on the job, or more.

Education, Knowledge, and Experience Requirements:
  • Must be computer savvy and innovative with a strong "hands on" approach.
  • Engineering degree desirable but not required.
  • Field experience working around industrial equipment as plus.
  • PLC programming capabilities a plus
  • PC programming capabilities a plus
  • Industrial network experience a plus
  • Position requires some travel to customer heat treat facilities, both nationally and internationally, to assist in system debug and start up as necessary.