Industrial Controls Software Engineer
Core
Design and deliver advanced control system software for modern industrial automation platforms, ensuring reliability, scalability, and cybersecurity for healthcare sterilization and lab testing operations.
Role type
Senior IC industrial controls software engineer (IoT/automation)
Builds
Industrial control software, PLC/PAC/HMI/SCADA systems, data historians, and middleware for sterilization and lab testing equipment
Domain
Healthcare industry + Industrial automation/IoT
Deliverable
production ML models | product features
Required skills
PLC/PAC programming, HMI/SCADA development, industrial networking, system modeling, root-cause analysis, vendor management, IEC 61131-3 languages, cloud-connected controls, edge computing, CI/CD, Git workflows, simulation, automated testing, FDA regulatory knowledge
Preferred skills
Backend engineering experience, Ignition toolkit proficiency, modern software engineering methods, containers, DevOps for controls
Technologies
Rockwell/Allen-Bradley, Siemens, Ignition, PLCs, PACs, HMI/SCADA, data historians, edge/IoT devices, Git, containers
Responsibilities
Design, develop, and maintain industrial control software; Lead technical architecture of new controls solutions; Evaluate and select automation hardware/software platforms; Perform advanced debugging and system optimization; Review system designs and champion best practices; Manage vendor relationships; Contribute to long-term vision for automation and system reliability
Seniority
Senior, hands-on IC with mentorship responsibilities