Senior Controls Software Engineer CODESYS/TwinCAT Expert

GCS Recruitment

Redmond (WA)

Hybrid

USD 120,000 - 150,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GCS Recruitment is seeking a Senior Controls Software Engineer in Redmond, WA for a Hybrid role focused on industrial automation and material-handling systems. You will develop scalable control software using CODESYS V3 or Beckhoff TwinCAT, IEC 61131-3 Structured Text, and CASE-based state machines, with hardware integration and Git-based collaboration.

Bachelor-level engineering degree and 5+ years of relevant experience are required; strong debugging, testing on real hardware, and block-based

Qualifications

  • Bachelor's degree in engineering, computer science, mechatronics, or related field.
  • 5+ years of industrial automation or controls software experience.
  • Hands-on CODESYS V3 or Beckhoff TwinCAT experience.
  • Strong IEC 61131-3 Structured Text skills.
  • Experience with state-machine architecture and CASE statements.
  • Experience developing reusable Function Blocks.
  • Understanding of PLC object-oriented programming.
  • Experience with EtherCAT and industrial hardware.
  • Experience with Git and software development practices.

Responsibilities

  • Develop machine-control software using CODESYS V3 or Beckhoff TwinCAT.
  • Program reusable Function Blocks and libraries using Structured Text.
  • Develop CASE-based state machines for machine sequencing and equipment control.
  • Apply object-oriented programming principles to PLC software.
  • Integrate motors, drives, sensors, actuators, and other automation devices.
  • Configure and troubleshoot EtherCAT networks.
  • Develop fault detection, recovery, startup, shutdown, and equipment-state logic.
  • Test and debug control applications using real industrial hardware.
  • Read electrical schematics and control drawings.
  • Support application deployment and commissioning.
  • Participate in Git-based development and code reviews.

Skills

CODESYS V3
Beckhoff TwinCAT
IEC 61131-3 Structured Text
State-machine architecture
CASE statements
Reusable Function Blocks
Git version control

Education

Bachelor's degree in Engineering, Computer Science, Mechatronics, or related field

Tools

EtherCAT
Git
JSON configuration
Linux-based Industrial PCs
IO-Link exposure

Job description

GCS Recruitment is seeking a Senior Controls Software Engineer in Redmond, WA for a Hybrid role focused on industrial automation and material-handling systems. You will develop scalable control software using CODESYS V3 or Beckhoff TwinCAT, IEC 61131-3 Structured Text, and CASE-based state machines, with hardware integration and Git-based collaboration.

Bachelor-level engineering degree and 5+ years of relevant experience are required; strong debugging, testing on real hardware, and block-based

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

Similar jobs worth comparing

Senior Controls Software Engineer - CODESYS / TwinCAT
Senior Controls Software Engineer - CODESYS / TwinCAT

GCS Recruitment • Redmond (WA)

Hybrid
USD 120,000 - 150,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
Senior Controls Engineer - Industrial Automation Software
Senior Controls Engineer - Industrial Automation Software

GCS Recruitment • Renton (WA)

Hybrid
USD 110,000 - 170,000
Senior Automation Software Engineer - PLC / CODESYS
Senior Automation Software Engineer - PLC / CODESYS

GCS Recruitment • Kirkland (WA)

Hybrid
USD 120,000 - 160,000
Senior Controls Engineer
Senior Controls Engineer

Samson Rose • San Francisco (CA)

On-site
USD 130,000 - 170,000
Remote Automation Software Engineer: PLC & Controls
Remote Automation Software Engineer: PLC & Controls

GCS Recruitment • United States

Remote
USD 110,000 - 165,000
Senior Controls Engineer
Senior Controls Engineer

Samsonrose • San Francisco (CA)

On-site
USD 120,000 - 180,000
Controls Engineer
Controls Engineer

Proactive Technical Limited • Seattle (WA)

Hybrid
USD 90,000 - 130,000
Industrial Automation Software Engineer: PC & Controls
Industrial Automation Software Engineer: PC & Controls

Pivotal Systems • Fremont (CA)

On-site
USD 120,000 - 180,000