Senior Controls Engineer

Pohlad CompaniesShoreview, MN
$110,000 - $130,000Onsite

About The Position

PAR Systems is a world leader in the design and development of cutting-edge software, automation, and control systems in a variety of industries, including Life Science, Aerospace, Nuclear, and Marine. The Critical Handling Solutions (CHS) group specializes in designing and building a variety of high-performance, high-reliability custom crane and lifting equipment for industries such as aerospace, nuclear test laboratories, commercial nuclear plants, and other industries requiring advanced lifting systems. This role involves designing machines that lift significant equipment like F-35 fighter jets, nuclear reactors, and rocket ships. The position requires a strong background in developing software for complex equipment in highly regulated or safety-critical environments, emphasizing clear requirements, disciplined design, configuration control, documentation, traceability, testing, and verification. The Senior / Principal Software Engineer will drive complex software and controls challenges to produce industry-leading products. The role involves individual and team development, mentoring, and fostering collaboration and continuous learning. Responsibilities include translating customer requirements into software requirements, developing software designs, writing code, supporting reviews, and verifying system performance. The role offers career visibility by working with engineering leaders and chief engineers across business units.

Requirements

  • 7+ years of software engineering experience, preferably in regulated, safety-critical, industrial, or highly documented engineering environments.
  • Demonstrated ability to develop software for complex equipment or control systems.
  • BS in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • US Person

Nice To Haves

  • Experience with PC-based software development is preferred.
  • Experience with Siemens software, Siemens PLCs, Siemens HMIs, TIA Portal, Step 7, WinCC, or related Siemens automation tools is preferred.
  • Experience with industrial crane controls, material handling equipment, nuclear equipment, aerospace systems, defense systems, or other safety-critical machinery is preferred.
  • Experience with requirements management and traceability tools.
  • Experience with software configuration management tools such as Git, or similar systems is preferred.
  • Experience with C, C++, C#, .NET, SQL, Python, PLC programming, or other software languages used in industrial or engineering applications is preferred.
  • Experience working for or with organizations such as Westinghouse, PAR Nuclear, Konecranes, Kone, Siemens, aerospace/defense contractors, nuclear suppliers, or other safety-critical control system companies is a plus.

Responsibilities

  • Develop software for complex equipment or control systems.
  • Translate customer, contract, and system-level requirements into clear, testable software requirements.
  • Develop software designs that are traceable to approved requirements.
  • Write, test, debug, and maintain PC-based software, PLC software, HMI software, or related control system software.
  • Support a structured or waterfall-style software development lifecycle from requirements through design, implementation, verification, validation, and release.
  • Maintain traceability from customer requirements through software requirements, design, implementation, test procedures, and verification results.
  • Create technical documentation including software requirements, software design descriptions, test plans, test procedures, test reports, user documentation, and release documentation.
  • Participate in requirements reviews, design reviews, code reviews, test readiness reviews, and customer-facing technical reviews.
  • Support integration of software with PLCs, HMIs, drives, motion control systems, sensors, industrial networks, and customer equipment.
  • Troubleshoot software, automation, communication, and system-level issues during development, factory acceptance testing, installation, commissioning, and customer acceptance.
  • Review and approve other engineers’ software documentation for adequacy, completeness, accuracy, and traceability.

Benefits

  • 401(k) & matching
  • Medical, Dental, Vision Insurance
  • Disability & Life Insurance
  • PTO, Paid Holidays, & Parental Leave for both Parents
  • Tuition Reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service