Senior Controls Engineer — CODESYS & Automation

GCS Recruitment

United States

Hybrid

USD 140,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Senior Software Engineer - Controls Engineer is sought for a hybrid role connected to GCS Recruitment client’s automation team. The job focuses on designing and deploying CODESYS-based control software for a standardized conveyance platform, with strong emphasis on EtherCAT integration and hardware-software co-design.

The candidate will work with a collaborative team, develop reusable components, and contribute to large-scale fulfillment automation projects across multiple hub locations in the

Qualifications

  • 5+ years in machine control or industrial automation software.
  • Hands-on Beckhoff TwinCAT ST programming experience.
  • Expertise in IEC 61131-3 ST and Function Block development.
  • Proficiency in OOP with CODESYS and CASE-based state machines.
  • Experience integrating automation hardware on EtherCAT networks and Linux IPCs.

Responsibilities

  • Design and develop CODESYS V3 control software for the conveyance platform.
  • Create reusable Function Blocks and libraries using IEC 61131-3 ST.
  • Implement CASE-based state machines with fault recovery and safety.
  • Integrate hardware (motors, sensors, IO-Link, actuators) and validate EtherCAT networks.
  • Collaborate via Git workflows, Asana, Slack; support testing and deployment.

Skills

Beckhoff TwinCAT ST
IEC 61131-3 ST
Function Block development
CODESYS OOP
CASE-based state machines
EtherCAT
Linux-based IPCs
Git and modern dev practices
Requirements gathering
Edge-case analysis

Tools

Git
Asana
Slack
Linux

Job description

Senior Software Engineer - Controls Engineer is sought for a hybrid role connected to GCS Recruitment client’s automation team. The job focuses on designing and deploying CODESYS-based control software for a standardized conveyance platform, with strong emphasis on EtherCAT integration and hardware-software co-design.

The candidate will work with a collaborative team, develop reusable components, and contribute to large-scale fulfillment automation projects across multiple hub locations in the

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Controls Engineer – CODESYS/PLC for Conveyance
Senior Controls Engineer – CODESYS/PLC for Conveyance

GCS Recruitment • Atlanta (GA)

On-site
USD 90,000 - 130,000
CODESYS Controls Engineer - Industrial Automation
CODESYS Controls Engineer - Industrial Automation

GCS Recruitment • Cambridge (MA)

On-site
USD 80,000 - 110,000
Senior Controls Software Engineer CODESYS/TwinCAT Expert
Senior Controls Software Engineer CODESYS/TwinCAT Expert

GCS Recruitment • Redmond (WA)

Hybrid
USD 120,000 - 150,000
Senior Controls Software Engineer — CODESYS/TwinCAT
Senior Controls Software Engineer — CODESYS/TwinCAT

GCS Recruitment • Seattle (WA)

Hybrid
USD 140,000 - 190,000
Senior Controls Engineer: Master Industrial Automation
Senior Controls Engineer: Master Industrial Automation

GCS Recruitment • Renton (WA)

Hybrid
USD 110,000 - 170,000
Senior PLC Automation Engineer (CODESYS) - Hybrid
Senior PLC Automation Engineer (CODESYS) - Hybrid

GCS Recruitment • Kirkland (WA)

Hybrid
USD 120,000 - 160,000
Control Engineer
Control Engineer

GCS Recruitment • United States

On-site
USD 140,000 - 190,000
Senior Industrial Controls Software Engineer-CODESYS/TwinCAT
Senior Industrial Controls Software Engineer-CODESYS/TwinCAT

GCS Recruitment • Bellevue (WA)

Hybrid
USD 140,000 - 200,000
Senior Controls Software Engineer - CODESYS / TwinCAT
Senior Controls Software Engineer - CODESYS / TwinCAT

GCS Recruitment • Redmond (WA)

On-site
USD 120,000 - 150,000
CODESYS Controls Software Developer
CODESYS Controls Software Developer

GCS Recruitment • Cambridge (MA)

On-site
USD 80,000 - 110,000