What are the responsibilities and job description for the Beckhoff Programmer position at Deepview Corp.?
Job Title: Beckhoff Programmer
Location: Holland, MI
Job Type: Full-Time
About the Role:
Deepview is supporting a confidential equipment manufacturer in Holland, MI seeking a Beckhoff Programmer.
This role is focused on programming Beckhoff / TwinCAT systems for automated machinery. The ideal candidate understands Structured Text, machine logic, PC-based automation, and how software controls real-world equipment.
Responsibilities:
• Program Beckhoff / TwinCAT automation systems
• Write and troubleshoot code using Structured Text
• Support machine control software for automated equipment
• Work with EtherCAT, Beckhoff hardware, I/O, drives, sensors, HMIs, and motion systems
• Debug software, machine logic, and communication issues
• Support equipment startup, testing, commissioning, and troubleshooting
• Work with engineering, assembly, service, and production teams
• Document programming changes and improve machine performance
Required Experience:
• Beckhoff programming experience
• TwinCAT experience
• Strong Structured Text programming ability
• Experience with automated machinery or machine control systems
• Ability to troubleshoot software and equipment-level issues
• Computer Engineering, Electrical Engineering, Software Engineering, Controls, or related background preferred
Preferred Experience:
• TwinCAT 3
• EtherCAT
• Motion control / servo systems
• HMI programming
• Industrial networking
• C , C#, Python, or other software background
• Packaging equipment, food processing equipment, agricultural equipment, or machine builder experience
Ideal Candidate:
A hands-on Beckhoff Programmer who can write clean Structured Text code, troubleshoot machine logic, and support automated equipment from programming through startup.
Salary : $130,000 - $135,000