1

Junior Plc Programming Jobs in Michigan (NOW HIRING)

Control Engineer

Detroit, MI · On-site

$82K - $106K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

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

Machine Design Engineer I

Holland, MI · On-site

$65K - $80K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

... Holland, MI area seeking a Junior Mechanical Engineer to join their team of experienced ... Exposure to robotics, servo systems, vision systems, or PLC-based controls. Compensation & Benefits:

Controls System Engineer

Warren, MI · On-site

$78K - $101K/yr

... Jr. Engineer, or related occupation. OR Master's degree in Computer Science, Electronics ... PLC and HMI programming, Ethernet, and Devicenet networks; design and troubleshoot electrical ...

Controls System Engineer

Warren, MI

$78K - $101K/yr

... Jr. Engineer, or related occupation. OR Master's degree in Computer Science, Electronics ... PLC and HMI programming, Ethernet, and Devicenet networks; design and troubleshoot electrical ...

Controls System Engineer

Warren, MI · On-site

$78K - $101K/yr

... Jr. Engineer, or related occupation. OR Master's degree in Computer Science, Electronics ... PLC and HMI programming, Ethernet, and Devicenet networks; design and troubleshoot electrical ...

Senior Software Engineer

Troy, MI · On-site

$110 - $150/hr

Mentor junior developers and promote modern software engineering practices. * Drive optimization by ... MES, ERP, SCADA, PLC communication * Ability to consistently meet deadlines is required * Effective ...

Electrician

Plymouth, MI · On-site

$25.50 - $32.75/hr

... engineers, mechanical build teams, and project management Ensure electrical work is completed ... PLC-controlled equipment 24VDC and 480V systems Motor controls and VFDs Safety systems and field ...

Electrician

Plymouth, MI · On-site

$25.50 - $32.75/hr

... engineers, mechanical build teams, and project management Ensure electrical work is completed ... PLC-controlled equipment 24VDC and 480V systems Motor controls and VFDs Safety systems and field ...

Controls Technician

Newaygo, MI

$25.75 - $33.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Troubleshoot basic electrical controls and PLC-related problems to restore and improve equipment ... Partner with production, engineering, and other departments to support operational goals and ...

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 Aug 16, 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 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 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 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.

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 are the most commonly searched types of Plc Programming jobs in Michigan?

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

What job categories do people searching Junior Plc Programming jobs in Michigan look for?

The top searched job categories for Junior 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 8% As Needed, 84% Full Time, and 8% Contract. Highlights an 100% In-person job distribution, with an average salary of $48,412 per year, or $23.3 per hour.

Control Engineer

Automationtechies

Detroit, MI • On-site

$82K - $106K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 13 days ago


Job description

Do you enjoy solving technical challenges and working with both programming and electrical/mechanical systems? Our client's Control Engineers design, develop, and commission automation solutions across a wide range of industries while working with cutting-edge technologies. Engineers in this position collaborate closely with clients, manage multiple projects, and contribute to both technical execution and customer relationships. The role is ideal for someone who thrives in a fast-paced consulting environment and enjoys learning new technologies while taking ownership of projects from concept through commissioning.

As a well-established engineering consulting firm with over 20 years in business, they are known for delivering innovative automation and custom software solutions for manufacturing, testing, and product development applications. You will gain exposure to a variety of industrial automation systems and technologies, including PLCs, HMI/SCADA platforms, motion control, robotics, and machine vision. You should be comfortable leading or supporting technical teams, mentoring junior engineers, and traveling to customer sites for startup and troubleshooting activities.

Reasons you will be excited to work here:

  • Project-based company that fosters ongoing exploration and growth
  • Every employee interfaces with customers, allowing you to develop sales, project management, and business development skills.
  • Full benefits package: Medical, Dental, Vision, Health savings and flex spending accounts, paid parental leave, 401K Matching, competitive salaries, profit sharing, and bonuses.
  • They foster an inclusive, collaborative team environment.
  • Work with a team of smart professionals.
  • Take part in many company-sponsored events and activities.

Key Responsibilities:

  • Develop and program automation applications using PLC, HMI, and SCADA platforms
  • Commission and troubleshoot electrical and mechanical systems at customer sites
  • Support system architecture design and full project lifecycle execution
  • Work directly with customers while managing project communication and deliverables
  • Mentor junior engineers and provide technical leadership
  • Continuously learn and apply new automation technologies and best practices

Qualifications:

  • Bachelor's degree in Electrical, Mechanical, Computer Engineering, or related field (REQUIRED)
  • 3-10 years of industrial automation experience
  • Must have a College GPA of at least 3.2, and preference is 3.4 or higher
  • Strong programming background, including object-oriented and text-based programming
  • Experience with PLCs, motion control, process control, robotics, machine vision, and SCADA systems
  • Ability to manage multiple projects and work directly with customers
  • Strong communication and proposal development skills
  • Willingness to travel approximately 25–40%

To comply with some state laws, the annual base salary range for this position has been provided. The range given is broad and should be considered as a guideline only. Our client will consider a candidate's work experience, education/training, key skills, the salaries of current employees in similar roles, and other factors when extending an offer.