1

Programmable Logic Controller Jobs in Minnesota (NOW HIRING)

Oversees the troubleshooting and repair of Motor Control equipment including Programmable Logic Controllers (PLC's), Variable Frequency Drives (VFD's), Soft Starts, Servo Drives and Input/Output (I/O ...

... such as Programmable Logic Controllers (PLCs), Human-Machine Interfaces (HMIs), and Supervisory Control and Data Acquisition (SCADA) systems. · Conduct comprehensive testing and validation ...

... such as Programmable Logic Controllers (PLCs), Human-Machine Interfaces (HMIs), and Supervisory Control and Data Acquisition (SCADA) systems. · Conduct comprehensive testing and validation ...

Controls Engineer

Chanhassen, MN · On-site

$70K - $105K/yr

... such as Programmable Logic Controllers (PLCs), Human-Machine Interfaces (HMIs), and Supervisory Control and Data Acquisition (SCADA) systems. • Conduct comprehensive testing and validation ...

... Programmable Logic Controllers (PLCs), Variable Frequency Drives (VFDs), Motor Controls, Sensor Logic Systems, Electrical System Installation, Industrial network Communications, and robotics while ...

They work with complex electrical systems, including high-voltage systems, programmable logic controllers (PLCs), and motor control centers. Understanding blueprints and technical drawings is ...

Automation Technician - 1st shift

Blaine, MN · On-site

$43K/yr

Experience with Human Machine Interface (HMI), control systems, Programmable Logic Controller (PLC) (Rockwell, Siemens, Omron) and control components. * Proficient in reading mechanical drawings and ...

next page

Showing results 1-20

Programmable Logic Controller information

See Minnesota salary details

$53.9K

$117K

$171.9K

How much do programmable logic controller jobs pay per year?

As of Jun 18, 2026, the average yearly pay for programmable logic controller in Minnesota is $117,036.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,000.00 and $135,600.00 per year, depending on experience, location, and employer.

How much do PLC programmers get paid?

PLC programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and knowledge of specific PLC brands may command higher salaries, especially in automation-heavy sectors.

Can PLC make good money?

A Programmable Logic Controller (PLC) technician or engineer can earn a competitive salary, especially with experience, certifications, and knowledge of industrial automation systems. Salaries vary by industry and location but generally reflect the technical skills required to program, troubleshoot, and maintain PLC systems in manufacturing and automation environments.

What are the typical daily responsibilities of someone working with Programmable Logic Controllers?

A professional specializing in Programmable Logic Controllers typically spends their day designing, programming, testing, and troubleshooting automated control systems for manufacturing or industrial facilities. Responsibilities often include creating and updating ladder logic or other PLC code, commissioning new equipment, diagnosing system faults, and collaborating with maintenance and engineering teams to optimize automation processes. Additionally, they may participate in safety compliance activities, system upgrades, and technical documentation. The variety in daily tasks ensures exposure to both technical challenges and teamwork, making the role dynamic and rewarding for those interested in industrial automation.

Is PLC programming a good career?

PLC programming is a viable career in industrial automation, involving designing and troubleshooting programmable logic controllers used in manufacturing and processing plants. It requires knowledge of ladder logic, electrical systems, and often certifications or technical training. The field offers steady employment opportunities with potential for advancement into engineering or systems integration roles.

What is a Programmable Logic Controller job?

A Programmable Logic Controller (PLC) job involves designing, programming, troubleshooting, and maintaining PLC systems used to automate industrial processes. PLC professionals work in manufacturing, energy, automotive, and other industries to ensure machinery and production lines operate efficiently. Their responsibilities include writing ladder logic, integrating sensors and actuators, and diagnosing system failures. Strong knowledge of electrical systems, programming languages, and control systems is essential for this role.

Is PLC still in demand?

Programmable Logic Controllers (PLCs) are still in high demand across industries such as manufacturing, automation, and energy due to their essential role in controlling machinery and processes. Skilled PLC programmers with knowledge of ladder logic, SCADA systems, and industrial networks are sought after as automation continues to grow globally.

What are the key skills and qualifications needed to thrive in the Programmable Logic Controller position, and why are they important?

To excel as a Programmable Logic Controller specialist, a strong background in electrical engineering, control systems, and industrial automation is essential, typically supported by a relevant technical degree or certification. Familiarity with PLC programming languages (such as ladder logic), HMI/SCADA systems, and experience with major PLC platforms like Siemens, Allen-Bradley, or Mitsubishi are highly valued. Strong problem-solving abilities, attention to detail, and effective communication skills enable professionals to troubleshoot complex systems and collaborate with multidisciplinary teams. These skills are crucial for ensuring the safe, efficient, and reliable operation of automated manufacturing or industrial processes.

What are popular job titles related to Programmable Logic Controller jobs in Minnesota? For Programmable Logic Controller jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Programmable Logic Controller jobs in Minnesota look for? The top searched job categories for Programmable Logic Controller jobs in Minnesota are:

Principal Embedded Software Engineer

pepperlfuchs

Minneapolis, MN • Hybrid

$120K - $150K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 10 days ago


Job description

Principal Embedded Software Engineer 

Location: New Brighton, MN

Type: Full Time

Schedule: Hybrid - 3 days in office and 2 days remote

Salary Range: $120,000-$150,000

Benefits: Medical, Dental, Vision, 401k, Voluntary life Insurance, Employer paid basic life insurance, short-term disability, long-term disability, and PTO

We are an Equal Opportunity Employer.

A leading developer in the sensor solutions and industrial communication interfaces global automation market, Pepperl+Fuchs is looking for a hardworking, ambitious individual to fill an immediate need for an experienced Principal Embedded Software Engineer at our New Brighton, MN, location.  We offer a competitive salary, great benefits, a comfortable work environment, a strong PTO (Personal Time Off) Plan, and professional development opportunities.  

As a Principal Embedded Software Engineer you will be responsible for providing innovative software products with a strong focus on application and embedded software development.  This position provides an opportunity to work with industrial automation technologies and custom applications in order to create advanced communication products. The ideal candidate will enjoy working in a collaborative environment where new ideas are welcomed and highly valued. The position will provide the opportunity to innovate and bring industry leading products to market.  This is a great opportunity to collaborate with our teams and use your skills to create new solutions.

 

PURPOSE 

Responsible for providing innovative software products with a strong focus on fieldbus communication protocols.

ESSENTIAL JOB FUNCTIONS

  1. Enhances and maintains existing embedded applications that utilize networking technologies on our industrial communication products.
  2. Works as part of a team to develop requirements and specifications, customizes existing applications and develops new products.
  3. Provides assistance to the Hardware Engineering team in design and development of new products.
  4. Selects, maintains, customizes and debugs protocol stacks, driver, and applications suited for embedded systems.
  5. Creates and maintains documentation as required.
  6. Develops the ability to perform system analysis of complex industrial systems.
  7. Assists technical support, marketing and sales staff as required.
  8. Understands and uses Programmable Logic Controllers (PLCs) and other test tools to develop and test our industrial communication products.
  9. Acts as a mentor and reviews work of less experienced engineers.
  10. Maintains detailed records and prepares communications as needed.
  11. Interacts professionally on a regular basis with staff and the general public.
  12. Assumes additional responsibilities and performs special projects as needed or directed.

REQUIRED QUALIFICATIONS

 

Education

Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent studies.

Work Experience

7 years of experience in embedded software development in C/C++.

    

#CB #embedded #Software Engineer #Software #Engineer #embedded software