Controls Software Engineer
Core
Design, program, test, document, and commission PLC and HMI software for automated assembly equipment; support installation, startup, and troubleshooting at customer sites.
Role type
Controls Software Engineer
Builds
Automated assembly equipment and control systems
Domain
Manufacturing automation
Required skills
PLC programming, HMI development, CNC programming, C# programming, system integration, hardware support, troubleshooting, project lifecycle management
Preferred skills
Electrical power and distribution systems knowledge, robotics, drive configuration, engineering standards development, operational efficiency improvement
Technologies
C#, PLC, HMI, CNC, Robotics, Microsoft Office
Responsibilities
Design, program, test, document, and commission PLC and HMI software; support equipment installation, startup, and troubleshooting at customer sites; configure drives and integrate hardware/software control systems; lead programming and commissioning for automation projects; work with cross-functional engineering teams; develop engineering standards; research and apply automation technologies; review program metrics; represent organization in customer interactions.
Seniority
Mid-level, hands-on IC