Senior Controls Engineer
Listed on 2026-06-22
-
Software Development
Software Testing, Software Engineer, Embedded Software Engineer, Software Architect
3710 Victoria St N, Shoreview, MN 55126, USA
Job DescriptionPosted Wednesday, June 17, 2026 at 6:00 AM
The age of automation is upon us, so join a company that is pushing the limits of what is possible. 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. Our focus on technology, quality, and new ideas extends beyond our products, as we look to add diverse, dynamic, and dedicated people to our company.
We are looking for a Senior Controls Engineer to join our Critical Handling Solutions (CHS) business segment. The CHS group specializes in designing and building a variety of high-performance, high-reliability custom crane and lifting equipment. We serve several diverse industries including aerospace, nuclear test laboratories, commercial nuclear plants, and other industries that require the most advanced lifting systems possible. Be a part of designing the machines that lift anything from F‑35 fighter jets to nuclear reactors, to rocket ships!
SuccessCriteria
You have a strong background developing software for complex equipment in highly regulated or safety‑critical environments. You understand that great software engineering is more than writing code; it also requires clear requirements, disciplined design, configuration control, documentation, traceability, testing, and verification.
By applying a “whatever it takes” mentality to your work, the Senior / Principal Software Engineer will help own and drive some of the organization’s most complex software and controls challenges to produce industry-leading products and solutions. If you’re a motivated software engineer with experience in regulated industries such as nuclear energy, aerospace, defense, industrial automation, or crane controls, this might be the career move you’ve been looking for.
Bringing more than just your technical aptitude to the role, our teams will rely on your leadership, prior experience with structured software development processes, and strong time‑management skills to drive projects to completion. You will develop software both individually and as part of a team of engineers across various disciplines and experience levels. Your ability and desire to mentor others while fostering an environment of collaboration, continuous learning, and innovation will allow you and your technical work to be noticed fast.
From translating customer requirements into software requirements, to developing software designs, writing code, supporting reviews, and verifying system performance, you’ll be an integral partner in bringing our customers’ solutions to life. Working with engineering leaders and chief engineers across business units will give you great career visibility while allowing you to contribute to one‑of‑a‑kind machines.
Qualifications- 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, including tasks such as but not limited to:
- Translating customer, contract, and system‑level requirements into clear, testable software requirements
- Developing software designs that are traceable to approved requirements
- Writing, testing, debugging, and maintaining PC‑based software, PLC software, HMI software, or related control system software
- Supporting a structured or waterfall‑style software development lifecycle from requirements through design, implementation, verification, validation, and release
- Maintaining traceability from customer requirements through software requirements, design, implementation, test procedures, and verification results
- Creating technical documentation including software requirements, software design descriptions, test plans, test procedures, test reports, user documentation, and release documentation
- Participating in requirements reviews, design reviews, code reviews, test readiness reviews, and customer‑facing technical reviews
- Supporting integration of software with PLCs, HMIs, drives, motion control…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).