Senior Controls Engineer
PAR Systems · St Paul, MN · 3 wk ago
Engineering$110k–$130k/yrFull-time
About the role
The Senior Controls Engineer will play a pivotal role in designing and building high-performance, high-reliability custom crane and lifting equipment for a variety of industries, including aerospace, nuclear, and marine. This role involves working closely with engineering leaders and chief engineers across business units to contribute to the development of cutting-edge solutions.
Responsibilities
- 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
- Create technical documentation including software requirements, software design descriptions, test plans, test procedures, test reports, user documentation, and release documentation
- Support 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
- Review and approve other engineers' software documentation for adequacy, completeness, accuracy, and traceability
- Support troubleshooting software, automation, communication, and system-level issues during development, factory acceptance testing, installation, commissioning, and customer acceptance
- Travel to customer sites for installations and commissioning, typically no more than 10%, but on rare occasions may fluctuate up to 25%
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
- Experience with PC-based software development
- Experience with Siemens software, Siemens PLCs, Siemens HMIs, TIA Portal, Step 7, WinCC, or related Siemens automation tools
- Experience with industrial crane controls, material handling equipment, nuclear equipment, aerospace systems, defense systems, or other safety-critical machinery
- Experience with requirements management and traceability tools
- Experience with software configuration management tools such as Git, or similar systems
- Experience with C, C++, C#, .NET, SQL, Python, PLC programming, or other software languages used in industrial or engineering applications
- 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
- Ability to review and approve other engineers' software documentation for adequacy, completeness, accuracy, and traceability
- Willingness to travel to customer sites for installations and commissioning, typically no more than 10%, but on rare occasions may fluctuate up to 25%
Qualifications
- Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or related field
- US Person
Benefits
- 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
Pay
$110,000 - $130,000 annually
Schedule
Full-time