1

Junior Plc Programming Jobs in Michigan (NOW HIRING)

Provide guidance and training to junior technicians on equipment operation, maintenance procedures ... Rockwell Automation PLC programming and HMI development. * Electronics and mechanical equipment ...

Mentor junior engineers and support technical decision-making What We're Looking For * Strong experience as a Controls Engineer / Automation Engineer * Proficiency with PLC platforms (Rockwell ...

Controls Engineer

Canton, MI · On-site

$115K - $125K/yr

Mentor junior engineers and support technical decision-making What We're Looking For * Strong experience as a Controls Engineer / Automation Engineer * Proficiency with PLC platforms (Rockwell ...

Mentor junior engineers and support technical decision-making What We're Looking For * Strong experience as a Controls Engineer / Automation Engineer * Proficiency with PLC platforms (Rockwell ...

Controls Engineer

Commerce, MI · On-site

$115K - $125K/yr

Mentor junior engineers and support technical decision-making What We're Looking For * Strong experience as a Controls Engineer / Automation Engineer * Proficiency with PLC platforms (Rockwell ...

Mentor junior engineers and support technical decision-making What We're Looking For * Strong experience as a Controls Engineer / Automation Engineer * Proficiency with PLC platforms (Rockwell ...

Controls Engineer

West Bloomfield, MI · On-site

$115K - $125K/yr

Mentor junior engineers and support technical decision-making What We're Looking For * Strong experience as a Controls Engineer / Automation Engineer * Proficiency with PLC platforms (Rockwell ...

Mentor junior engineers and support technical decision-making What We're Looking For * Strong experience as a Controls Engineer / Automation Engineer * Proficiency with PLC platforms (Rockwell ...

Controls Engineer

Bloomfield Hills, MI · On-site

$115K - $125K/yr

Mentor junior engineers and support technical decision-making What We're Looking For * Strong experience as a Controls Engineer / Automation Engineer * Proficiency with PLC platforms (Rockwell ...

Control Engineer

Detroit, MI · On-site

$82K - $106K/yr

Do you enjoy solving technical challenges and working with both programming and electrical ... You should be comfortable leading or supporting technical teams, mentoring junior engineers, and ...

Control Engineer

Detroit, MI · On-site

$82K - $106K/yr

Do you enjoy solving technical challenges and working with both programming and electrical ... You should be comfortable leading or supporting technical teams, mentoring junior engineers, and ...

Senior Controls Engineer

Hudsonville, MI · On-site

$90K - $120K/yr

Mentor and train junior engineers and technical staff in process control best practices. * Ensure ... Proficiency in DCS, Plant PAX, PLC, SCADA, HMI programming and troubleshooting (e.g., Rockwell ...

Troubleshooting PLC and Hardware-Related Issues * Seek advice and guidance from others on non ... Mentor junior commissioning engineers. * Provide technical leadership during startup activities.

PLC logic design and programming * HMI design and programming * Electrical control circuit design and review * Field activities such as installation, commissioning, and site investigations * Perform ...

Troubleshooting PLC and Hardware-Related Issues * Seek advice and guidance from others on non ... Mentor junior commissioning engineers. * Provide technical leadership during startup activities.

Showing results 41-60

Junior Plc Programming information

See Michigan salary details

$8

$23

$39

How much do junior plc programming jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for junior plc programming in Michigan is $23.27, according to ZipRecruiter salary data. Most workers in this role earn between $15.72 and $29.90 per hour, depending on experience, location, and employer.

What is a junior PLC programmer?

Junior PLC Programmers are entry-level professionals who assist in designing, developing, and maintaining programmable logic controller (PLC) systems used to automate industrial processes. They typically work under the supervision of senior engineers, writing and troubleshooting PLC code, testing automation systems, and ensuring machinery operates efficiently. Junior PLC Programmers are often involved in learning industry-specific control systems, debugging issues, and updating existing programs based on production requirements. This role is ideal for those starting a career in industrial automation and control engineering.

What are the key skills and qualifications needed to thrive as a junior PLC programmer?

To thrive as a Junior PLC Programmer, you need a solid understanding of electrical engineering fundamentals, programming logic, and automation systems, often supported by a technical diploma or bachelor's degree in a related field. Familiarity with PLC programming languages (such as ladder logic), HMI/SCADA systems, and experience with platforms like Siemens, Allen-Bradley, or Schneider Electric are typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with engineers and troubleshoot automation issues. These competencies are crucial to ensure reliable industrial automation, minimize downtime, and support efficient production processes.

What are some common challenges faced by junior PLC programmers during their first year on the job?

Junior PLC Programmers often encounter challenges such as adapting to various PLC platforms, understanding complex control systems, and troubleshooting hardware or software issues. They may also need to quickly learn how to interpret electrical schematics and communicate effectively with engineers, electricians, and production staff. Balancing hands-on programming tasks with documentation and safety protocols is another common hurdle. However, with mentorship and practical experience, most new programmers become proficient in navigating these challenges within the first year.

What is the difference between Junior Plc Programming vs PLC Technician?

AspectJunior Plc ProgrammingPLC Technician
CredentialsBasic programming certifications, technical diplomaTechnical diploma or vocational training, certifications in PLC maintenance
Work EnvironmentOffice or industrial settings, focused on programming tasksIndustrial plants, maintenance and troubleshooting environments
Job FocusWriting and testing PLC programsInstalling, maintaining, and repairing PLC systems
Common Industry UsageManufacturing, automation companiesManufacturing, process control facilities

While both roles involve working with PLC systems, Junior Plc Programming primarily focuses on developing and testing PLC programs, whereas PLC Technicians handle installation, maintenance, and troubleshooting of PLC hardware. The roles often overlap but differ in their core responsibilities and skill sets.

Are junior PLC programmers in demand?

Junior PLC programmers are in steady demand in manufacturing, automation, and industrial sectors that rely on programmable logic controllers for process control. Employers seek candidates with basic knowledge of ladder logic, control systems, and relevant programming tools, and demand can vary based on industry growth and regional automation initiatives.

How to become a junior PLC programmer with no experience?

To become a junior PLC programmer with no experience, start by learning basic automation concepts and programming languages such as ladder logic. Obtain relevant certifications or training courses, gain hands-on practice with PLC simulation software, and seek entry-level positions or internships to build practical skills in industrial environments.

How to get an entry level junior plc programming job?

To secure an entry-level junior PLC programming position, candidates should develop foundational knowledge of PLC systems, ladder logic, and industrial automation, often through technical training or certifications such as those from Siemens or Allen-Bradley. Gaining hands-on experience with programming software, understanding control systems, and demonstrating problem-solving skills can improve job prospects; internships or apprenticeships can also provide valuable practical exposure.

What are the most commonly searched types of Plc Programming jobs in Michigan?

The most popular types of Plc Programming jobs in Michigan are:

What cities in Michigan are hiring for Junior Plc Programming jobs?

Cities in Michigan with the most Junior Plc Programming job openings:

Infographic showing various Junior Plc Programming job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 80% Full Time, 13% Part Time, 4% Contract, and 2% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $48,412 per year, or $23.3 per hour.

Sr. Controls Technician

Dana Incorporated

Warren, MI • On-site

Full-time

Posted 5 days ago


Dana Incorporated rating

5.9

Company rating: 5.9 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

456th of 499 rated machine equipment manufacturers


Job description

Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance of vehicles with both conventional and alternative-energy powertrains. Serving two primary markets - passenger vehicle and commercial truck - Dana provides the world's original-equipment manufacturers and the aftermarket with local product and service support through a network of nearly 100 engineering, manufacturing, and distribution facilities.
Job Purpose
The Sr. Controls Technician provides hands-on technical leadership and support for manufacturing operations, ensuring equipment functionality, process efficiency, and product quality in an automotive production environment. This role coordinates daily activities, resolves complex technical issues, and serves as a mentor to other technicians. The Sr. Controls Technician works closely with engineering, maintenance, and production teams to maintain smooth operations and drive continuous improvement.
Job Duties and Responsibilities
  • Lead and prioritize the work of operations technicians to support production goals and respond to equipment or process issues.
  • Diagnose and resolve complex mechanical, electrical, or process-related issues to minimize downtime and maintain production flow.
  • Collaborate with engineering and production teams to identify and implement improvements in equipment performance and process reliability.
  • Provide guidance and training to junior technicians on equipment operation, maintenance procedures, and safety practices.
  • Ensure accurate records of maintenance, repairs, and process changes.
  • Support audits and ensure compliance with safety and quality standards.

Education and Qualifications
  • High School Diploma, Trade School, or Associate's Degree
  • 7+ years of experience
  • 3+ years of controls related experience
  • Plant floor experience
  • Rockwell Automation PLC programming and HMI development.
  • Electronics and mechanical equipment, and hydraulics and pneumatics
  • Mechanics and machine functions knowledge.
  • Knowledge of problem solving experience troubleshooting.ooting and approval of electrical, hydraulic, pneumatic, and robotic controls. Also, assist in the preparation of control standards and technical manuals.

Skills
  • Strong understanding of mechanical, electrical, and automation systems used in automotive production.
  • Ability to lead a team, delegate tasks effectively, and ensure alignment with production and maintenance priorities.
  • Skilled in identifying issues, analyzing data, and implementing effective solutions in a fast-paced environment.
  • Strong interpersonal and communication skills to work effectively with cross-functional teams and convey technical information clearly.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.
Unsolicited Resumes from Third-Party Recruiters
Please note that as per Dana policy, we do not accept unsolicited resumes from third-party recruiters unless such recruiters were engaged to provide candidates for a specified opening. Any employment agency, person or entity that submits an unsolicited resume does so with the understanding that Dana will have the right to hire that applicant at its discretion without any fee owed to the submitting employment agency, person or entity.
Join our team of 28,000 problem solvers who are fostering a culture of innovation by leveraging the diverse perspectives of our global team. We believe in facing challenges head-on by finding opportunity and uncovering possibility, where roadblocks and barriers become targets instead of obstacles. We are One Dana with limitless opportunity.
Our Values
  • Value Others
  • Inspire Innovation
  • Grow Responsibly
  • Win Together

What Dana Incorporated employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom