Industrial Controls Software Engineer
Role details
Job location
Tech stack
Job description
Expanding Capacity to Support Growth
- Design, develop, and maintain industrial control software, including PLC, PAC, HMI/SCADA systems, data historian and related middleware or application logic
- Lead the technical architecture of new controls solutions to ensure reliability, scalability, cybersecurity, and long-term maintainability
- Evaluate and select automation hardware/software platforms (PLCs, safety controllers, networking infrastructure, edge/IoT devices)
- Perform advanced debugging, root-cause analysis, performance tuning, and system optimization
- Review system designs, source code and test plans; champion best practices in documentation, version control, and quality assurance
- Manage vendor relationships, including budgets, service agreements, and support escalations for control systems
- Champion modern controls engineering practices (standards-based programming, modular architecture, simulation, DevOps for controls, etc.)
- Contribute to long-term vision for automation, industrial software, and system reliability
- Identify and advocate for improvements across tools, processes, architecture, system instrumentation, and product roadmap planning
Safety
- Ensure adherence to relevant safety and compliance standards (IEC, NFPA, UL, ISO, etc.) as well as internal engineering processes
People/Personal
- Collaborate with stakeholders across operations, quality, safety, information technology, vendors, and leadership to define requirements and support successful deployments
- Ability to operate in a matrixed organization without direct report management responsibilities
- Confident/Positive demeanor
Values
- Exemplify company core values of Safety, Customer Focus, People, Integrity, Excellence
Quality
- Administrative
- Ensure all projects are executed using defined Engineering Change Management methodology
- Lead incident response activities, technical risk assessments, and validation or commissioning efforts
Requirements
-
Bachelor's degree in electrical engineering, Computer Engineering, Computer Science, Mechatronics, or equivalent experience
-
7+ years of experience developing industrial or automation control systems, including multiple full development or deployment cycles
-
Deep expertise in at least one major automation platform (e.g., Rockwell/Allen-Bradley, Siemens)
-
Strong proficiency with data historian, data analytics and industrial networking
-
Experience with system modeling and HMI/SCADA toolkits, including Ignition
-
Proven capability to translate high level business or product requirements into robust, scalable control system architectures
-
Specific desired areas of knowledge include:
-
Experience with cloud-connected controls, industrial IoT platforms, or edge computing
-
2-3 years of backend engineering experience supporting Ignition-based applications
-
Familiarity with modern software engineering methods: CI/CD, Git workflows, simulation, containers, automated testing for controls
-
Knowledge of IEC 61131-3 languages (Ladder Logic, Function Block, Structured Text)
-
Regulatory environment knowledge - FDA
-
Disciplined/structured approach
-
Knowledge of standards like IEC, NFPA, UL, ISO
-
Management of Change
-
Strong written and verbal communication skills, including experience presenting to leadership or customers
Benefits & conditions
Sotera Health offers a competitive benefits package that includes:
- Medical, Rx, Dental, Vision, Disability, Life Insurance, Health Savings and Flexible Spending Accounts
- 401(k) program with Company match that immediately vests
- Paid holidays, vacation and sick time
- Free financial planning assistance
- Paid parental leave
- Education assistance
- Voluntary benefits including Critical Illness, Accident, Hospital Indemnity and Pet Insurance
- Employee Assistance Program (EAP)