PLC Programming Engineer
Job in
Holland, Ottawa County, Michigan, 49423, USA
Listed on 2026-11-04
Listing for:
Bühler Group
Full Time
position Listed on 2026-11-04
Job specializations:
-
Engineering
Automation & Mechatronics Engineer, Systems Engineer
Job Description & How to Apply Below
This position is ideal for an engineer who enjoys solving complex technical challenges, working independently, and traveling to customer sites to support cutting-edge automation projects. The role offers significant responsibility, customer interaction, and opportunities to contribute throughout the entire project lifecycle.
This is where you'll excel- Design, develop, program, and test PLC and HMI software based on project specifications and standard requirements.
- Commission industrial machinery, die casting equipment, and plant control systems at customer facilities.
- Troubleshoot PLC software, electrical systems, industrial networks, and automation equipment to identify and resolve technical issues.
- Perform root-cause analysis and prepare detailed technical reports documenting findings and corrective actions.
- Configure, test, and support industrial Ethernet and PROFINET communication networks.
- Read and interpret electrical schematics to support installation, startup, troubleshooting, and maintenance activities.
- Develop software concepts, technical documentation, installation instructions, and work packages for engineering and field teams.
- Collaborate with engineering, manufacturing, customer service, sales, and quotation teams on automation-related projects and initiatives.
- Manage assigned project activities, monitor milestones, prioritize tasks, and resolve technical challenges to maintain project schedules.
- Conduct system testing, validation, and customer acceptance activities.
Lead control system handover activities and provide training to customer operators, technicians, and maintenance personnel. - Participate in customer meetings, project reviews, and post-project evaluations.
- Support claims, deviations, engineering changes, and continuous improvement initiatives.
- Travel domestically and internationally to customer sites for installation, commissioning, troubleshooting, and training activities (up to 50% travel).
Required Qualifications
- Technical or vocational diploma, associate degree, or bachelor's degree in Electrical Engineering, Automation Engineering, Controls Engineering, or a related technical discipline; or an equivalent combination of education and relevant experience.
- Minimum of two (2) years of experience programming, commissioning, or supporting industrial machinery, automated production equipment, or plant control systems.
- Strong experience with Siemens SIMATIC S7 PLCs and Siemens TIA Portal
- Experience with Rockwell Automation Studio 5000 and Allen-Bradley PLC platforms
- Ability to develop, troubleshoot, and modify PLC programs using:
- Structured Control Language (SCL)
- Function Block Diagrams (FBD)
- Ladder Logic
- Experience with PLC and HMI software testing, validation, troubleshooting, and technical documentation.
- Knowledge of industrial Ethernet networking and PROFINET configuration and troubleshooting.
- Ability to read and interpret electrical schematics and wiring diagrams.
- Strong analytical, troubleshooting, and problem-solving abilities.
- Proven organizational, planning, and prioritization skills.
- Effective communication and interpersonal skills, with the ability to work directly with customers and collaborate across cross-functional teams.
- Ability to work independently while also contributing to international project teams.
- Proficiency with Microsoft Office applications.
- Ability and willingness to travel domestically and internationally up to 50% of the time.
- Experience with die casting machinery, automation systems, and die casting manufacturing processes.
- Experience integrating industrial robots from FANUC,KUKA, or ABB.
- Knowledge of VLAN design, advanced subnetting, and industrial network optimization.
- Experience with Git repositories and version-control practices.
- Familiarity with VMware and/or Microsoft Hyper-V virtual environments.
- Basic programming experience with Microsoft Visual Studio, .NET/C#, or Microsoft SQL Server.
- Previous…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×