1

Controls Software Engineer Jobs in Minnesota (NOW HIRING)

Controls DVT Engineer II

Plymouth, MN · On-site

$80 - $100/hr

## Controls DVT Engineer IIApplylocations: Plymouth, MN 55441time type: Full timeposted on: Posted ... Build software testing programs that automate testing processes* Run the software testing ...

Senior Controls Engineer

Shakopee, MN · On-site

$103K - $136K/yr

How You'll Help Us Connect the World As a Senior Controls Engineer , you will play a pivotal ... You will partner closely with manufacturing, process, mechanical, electrical, software, and quality ...

Senior Controls Engineer

Shakopee, MN · On-site

$103K - $136K/yr

How You'll Help Us Connect the World As a Senior Controls Engineer , you will play a pivotal ... You will partner closely with manufacturing, process, mechanical, electrical, software, and quality ...

Controls DVT Engineer II

Plymouth, MN · On-site

$74K - $124K/yr

Controls DVT Engineer - Plymouth, MN - Hybrid Daikin Applied is seeking a Controls DVT Engineer ... Build software testing programs that automate testing processes * Run the software testing ...

Controls DVT Engineer II

Minneapolis, MN · Hybrid

$74K - $124K/yr

Controls DVT Engineer - Plymouth, MN - Hybrid Daikin Applied is seeking a Controls DVT Engineer ... Build software testing programs that automate testing processes * Run the software testing ...

Advanced Controls Engineer

Shoreview, MN · On-site

$85K - $105K/yr

PAR Systems is a world leader in the design and development of cutting edge software, automation ... We are looking for an Advanced Controls Engineer to join our Automation business segment. This team ...

Controls Systems Designer

Plymouth, MN · On-site

$32.06 - $44.13/hr

Johnson Controls, a global leader in thermal management, mission-critical building systems, energy ... Performs software programming using established standards as a basis of design. * Coordinates the ...

Showing results 41-60

Controls Software Engineer information

See Minnesota salary details

$19

$47

$64

How much do controls software engineer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for controls software engineer in Minnesota is $47.77, according to ZipRecruiter salary data. Most workers in this role earn between $42.60 and $54.38 per hour, depending on experience, location, and employer.

What is a controls software engineer?

Controls Software Engineers are professionals who design, develop, and implement software used to control machines, industrial processes, or automated systems. They work at the intersection of hardware and software, creating programs that direct how machinery operates in sectors like manufacturing, automotive, and robotics. Their responsibilities often include writing control algorithms, configuring programmable logic controllers (PLCs), troubleshooting system issues, and ensuring equipment operates safely and efficiently. Controls Software Engineers collaborate closely with electrical, mechanical, and process engineers to deliver integrated solutions. This role requires strong programming skills, an understanding of control theory, and familiarity with industrial automation tools.

What are the key skills and qualifications needed to thrive as a controls software engineer?

To thrive as a Controls Software Engineer, you need a strong background in control systems theory, programming (such as C/C++ or PLC languages), and a relevant engineering degree. Familiarity with tools like MATLAB/Simulink, SCADA systems, and industry-specific automation platforms is typically required, along with certifications like Certified Automation Professional (CAP) being advantageous. Excellent problem-solving, teamwork, and communication skills help you effectively collaborate with multidisciplinary teams and address complex system challenges. These skills and qualifications are crucial for designing, implementing, and maintaining reliable and efficient automated control systems in industrial settings.

How does a controls software engineer typically collaborate with hardware and mechanical teams during a project?

As a Controls Software Engineer, collaboration with hardware and mechanical teams is integral throughout the project lifecycle. You will frequently participate in cross-functional meetings to align software controls with hardware specifications and system requirements. This may involve reviewing electrical schematics, discussing sensor integration, and conducting joint troubleshooting sessions during system commissioning. Open communication and a willingness to adapt your code based on physical system feedback are key to ensuring seamless system performance and successful project delivery.

What is the difference between Controls Software Engineer vs Automation Engineer?

AspectControls Software EngineerAutomation Engineer
CredentialsBachelor's in Electrical, Mechanical, or Software Engineering; often requires experience in control systemsBachelor's in Electrical, Mechanical, or Industrial Engineering; may require certifications in automation systems
Work EnvironmentDesigning and developing control software for machinery and industrial systemsDesigning, implementing, and maintaining automated processes and systems
Industry UsageManufacturing, robotics, process controlManufacturing, process industries, robotics

Controls Software Engineers focus on developing control algorithms and software for machinery, while Automation Engineers design and optimize automated processes. Both roles often overlap but differ mainly in scope: controls software is more software development-centric, whereas automation emphasizes process improvement and system integration.

What are popular job titles related to Controls Software Engineer jobs in Minnesota?

For Controls Software Engineer jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Controls Software Engineer jobs in Minnesota look for?

The top searched job categories for Controls Software Engineer jobs in Minnesota are:

Infographic showing various Controls Software Engineer job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $99,364 per year, or $47.8 per hour.

Principal Application Controls Engineer

Shoreview, MN • On-site

Pohlad Companies
Investment Management and Consulting Services • 1 - 5K employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 11 days ago


Key responsibilities

  • Lead development of advanced RFQ technical concepts and design integrated controls, software, and automation solutions.

  • Evaluate system architectures, estimate engineering effort, and assess technical risk across multidisciplinary systems.

  • Collaborate with customers and stakeholders to develop technical proposals and build trusted relationships.


Job description

Ready to architect and deliver next-generation intelligent motion systems for some of the world's most demanding mission-critical applications? We're looking for a Principal Applications Engineer who thrives at the intersection of advanced controls, high-performance automation, and complex system integration. In this role, you will serve as a senior technical leader within our Advance Engineering team for our Critical Handling Solutions (CHS) business unit. The CHS business unit serves several diverse industries including aerospace, nuclear test laboratories, commercial nuclear plants, and advanced manufacturing environments. Be a part of developing highly engineered systems that support everything from handling of F35 fighter jets to precision positioning of nuclear reactors and launch vehicle assemblies!
Our customers require sophisticated, highly reliable solutions for safe, autonomous, and precision-controlled handling of critical payloads in extreme operating environments. Our Principal Applications Engineer is at the forefront of transforming these technical challenges into breakthrough engineering solutions. From defining advanced control architectures for RFQs to leading applied research in automation, robotics, and intelligent motion systems, this role is instrumental in securing strategic programs, expanding our technical capabilities, and driving execution excellence across highly complex engineering initiatives.
Success Criteria:
In this role, you will lead development of advanced RFQ technical concepts, driving the design of integrated controls, software, and intelligent automation solutions aligned with demanding customer requirements and PAR's expertise in mission-critical material handling systems. Your ability to evaluate system architectures, estimate engineering effort, and assess technical risk across multidisciplinary systems will be essential as you develop compelling technical proposals that position PAR as a leader in advanced automation and high-consequence handling applications. You'll collaborate directly with customers and technical stakeholders, building trusted relationships through deep technical engagement and innovative solution development.
Your strategic vision will also shape the future of our technology roadmap and research initiatives. You'll lead efforts to evaluate and integrate emerging technologies including advanced controls, autonomous systems, simulation environments, digital twins, AI-enabled diagnostics, and next-generation industrial software platforms that improve system performance and operational intelligence. Your contributions will directly influence long-term growth strategies and strengthen PAR's position as a technology leader in intelligent material handling and mission-critical automation systems. Through technical publications, customer presentations, and participation in industry conferences, you will help establish PAR as a recognized innovator in advanced automation and precision handling technologies.
Qualifications
  • 10+ years of relevant experience
  • BS in Engineering (Electrical, Software, Controls, Robotics, or related field), MS preferred
  • Proven track record designing complex, high-performance automation and motion control systems with the ability to communicate sophisticated technical concepts to audiences with varying technical expertise both internally and externally in a professional, comprehensive manner
  • Experience developing RFQ concepts and architecting advanced technical solutions aligned with customer objectives.
  • Skilled in multidisciplinary system design, technical risk assessment, cost estimation, proposal development, and ensuring compliance with industry and quality standards
  • Strong background driving continuous improvement initiatives across engineering organizations
  • Knowledgeable in safety-critical system design, functional safety, and regulatory standards (NQA-1)
  • Experience negotiating technical contracts, defining system requirements, and managing intellectual property in collaboration with legal teams
  • US Person

You've learned about what you'll be doing, here are the benefits you'll gain when you join our team:
  • Global team recognized for their passion of inventing
  • First-of-a-kind product culture and project exposure
  • Training and development from industry-leading experts
  • Cutting edge benefit programs that include: 401(k) & matching; Medical, Dental, Vision Insurance; Disability & Life Insurance; PTO, Paid Holidays, & Parental Leave for both Parents; Tuition Reimbursement

PAR Systems is an equal opportunity employer and we value individuals with a variety of backgrounds and experiences. We do not discriminate on the basis of race, color, religion, sex, national origin or any other status protected by applicable law. We use AI to assist with sorting applications, but real humans do all the evaluating and deciding. If selected for an interview, please advise our Human Resources department if you require accommodation during the interview or assessment process and we will support your accessibility needs. We offer market competitive pay and benefits based upon the candidate's skills, experience, qualifications, and internal equity. Our starting rate of pay for this salaried position is targeted at $130,000-160,000 annually and is bonus eligible
#AreaOfInterest:Engineering
#AreaOfInterest:Sales