1

Controls Engineer Plc Programming Jobs in Chanhassen, MN

Controls Engineer

Plymouth, MN · On-site

$70K - $110K/yr

Programming experience with Niagara-based systems (e.g., N4) * HVAC, lighting, and building controls knowledge * Ability to draft point lists, sequences of operations, and commissioning documentation

Controls Engineer

Plymouth, MN · On-site

$88K - $114K/yr

Programming proficiency with Niagara based systems, including but not limited to N4 Experience ... controls platform * 5+ years in the building automation systems industry * 5+ years of HVAC ...

Controls Engineer

Saint Paul, MN · On-site

$90K - $120K/yr

... work experience in controls, electronics, data acquisition systems or similar role or; * A ... Strong PLC, electro-mechanical systems, and software programming experience strongly preferred.

Senior Controls Engineer

Shakopee, MN · On-site

$103K - $136K/yr

Develop PLC/HMI software from scratch, including defining the control architecture, sequencing ... You Will Excite Us If You • Familiar with C programming, python, and other structured text ...

Senior Controls Engineer

Shakopee, MN · On-site

$103K - $136K/yr

Develop PLC/HMI software from scratch, including defining the control architecture, sequencing ... You Will Excite Us If You • Familiar with C programming, python, and other structured text ...

Controls Engineer, Software

Brooklyn Park, MN · On-site

$47.25 - $60.25/hr

Reference 2026-1790 Functional Area Software Position description Job title Controls Engineer ... Proficiency in the use and programming of various PLC, HMI, robot, motion control, LabVIEW, and ...

Showing results 41-60

Controls Engineer Plc Programming information

See Chanhassen, MN salary details

$55.9K

$98.2K

$133.3K

How much do controls engineer plc programming jobs pay per year?

As of Aug 11, 2026, the average yearly pay for controls engineer plc programming in Chanhassen, MN is $98,236.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,900.00 and $109,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a controls engineer specializing in PLC programming, and why are they important?

To thrive as a Controls Engineer in PLC programming, you need a solid background in electrical engineering, automation, and industrial control systems, often supported by a relevant degree. Proficiency with PLC platforms (such as Allen-Bradley or Siemens), HMI/SCADA systems, and programming languages like ladder logic is essential, and certifications like Siemens Certified Programmer or Rockwell Automation credentials are highly valued. Strong problem-solving, attention to detail, and effective communication skills help you design, troubleshoot, and collaborate on complex automation projects. These skills ensure reliable, safe, and efficient system operation, which is critical for manufacturing productivity and minimizing downtime.

What is the difference between Controls Engineer Plc Programming vs Controls Engineer Electrical Design?

AspectControls Engineer Plc ProgrammingControls Engineer Electrical Design
Primary FocusDeveloping and implementing PLC control programsDesigning electrical systems and control panels
Skills & CertificationsPLC programming, ladder logic, automation softwareElectrical schematics, CAD, electrical codes
Work EnvironmentManufacturing plants, automation facilitiesEngineering offices, manufacturing sites
Industry UsageAutomation, process controlElectrical system design, machinery

Controls Engineer Plc Programming primarily focuses on creating and troubleshooting PLC control software, while Controls Engineer Electrical Design emphasizes designing electrical systems and schematics. Both roles require technical skills in electrical systems, but differ in their core responsibilities and work environments.

What are the typical challenges faced when working as a controls engineer specializing in PLC programming?

Controls Engineers specializing in PLC programming often encounter challenges such as troubleshooting complex automation systems under tight deadlines, adapting to rapidly evolving technologies, and ensuring seamless integration between hardware and software components. They may also need to coordinate with multidisciplinary teams, including electricians, mechanical engineers, and production staff, to implement solutions efficiently. Staying updated on industry standards and maintaining strong documentation practices are essential for long-term project success and career growth.

What does a controls engineer specializing in PLC programming do?

A Controls Engineer with expertise in PLC (Programmable Logic Controller) programming is responsible for designing, developing, and maintaining automated control systems used in manufacturing and industrial environments. They program PLCs to monitor and control machinery, ensuring equipment operates safely and efficiently. This role often involves troubleshooting system issues, integrating new automation technologies, and collaborating with other engineers to optimize production processes.
What cities near Chanhassen, MN are hiring for Controls Engineer Plc Programming jobs? Cities near Chanhassen, MN with the most Controls Engineer Plc Programming job openings:
Infographic showing various Controls Engineer Plc Programming job openings in Chanhassen, MN as of June 2026, with employment types broken down into 62% Full Time, 35% Part Time, 1% Contract, and 2% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $98,236 per year, or $47.2 per hour.

Software Controls Engineer

Three Point Solutions, Inc.

Maple Grove, MN • On-site

$46.25 - $59.25/hr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Title: Software Controls Engineer - 12624
Location: Maple Grove, MN
Duration: Long term contract
Description:
This is an opportunity to be part of a team that designs custom equipment/software solutions for R&D, process development and manufacturing needs. Use your knowledge and passion for automation, manufacturing, and medical devices to help shape the needs of our client and the medical device industry.
As a Software Controls Engineer, you will be part of an on-site team of talented engineers and automation specialists who create and support automated solutions for our manufacturing and new product development customers. You will support the development, implementation, and support of automated equipment and software systems for medical device manufacturing. This role has a hands-on approach in equipment development including automation and controls design, electro-mechanical systems, industrial and collaborative robots, and computer hardware and software support. This enables us to support and develop a wide range of legacy and new technology solutions across the full spectrum of manufacturing capability from high volume automation to low volume manual assembly.
Your Responsibilities Include:
  • Providing support to new and sustaining initiatives in the areas of automation and equipment design originating from the Process Development team
  • Engaging with peers to align on development standards and common strategies
  • Developing electrical/software design based upon departments' standard development tools and procedures. This includes pneumatic devices, electro-mechanical devices, motion controllers, sensors, system controllers, human interfaces, and safety devices
  • Prioritizing project work and tracks progress towards completion.
  • Ensures that completed projects meet customer expectations and timelines
  • Monitoring daily work and provides feedback and status to project leaders or supervisor
  • Identifies, anticipates, and mitigates technical risks and scope changes encountered during highly visible and challenging equipment design
  • Completing FDA/QSR software requirements by assisting in the creation of specifications and qualifications
  • Provides training as required to ensure that the equipment can be operated effectively

Qualifications:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering
  • Passion for connecting technical solution with operational excellence
  • 3-5 years of engineering / related work experience
  • Microsoft .NET WPF applications development
  • PC based machine control

Preferred Qualifications:
  • Experience with programming Microsoft .NET suite of products (C#, VB.NET, WinForms, WPF, .NET Framework, .NET Core)
  • Experience with equipment control (PLC, sensors, servo/stepper motors, controls, pneumatics, vision, HMI design, electrical panels, safety)
  • Experience with Aerotech A3200 or Automation 1 drives and controllers
  • Experience with integrating off the shelf components into custom solutions
  • Experience with Manufacturing environments

#ZR