Senior Controls Software Engineer — CODESYS/TwinCAT

GCS Recruitment

Seattle (WA)

Hybrid

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon is seeking a hands-on Controls Software Engineer to develop the software platform behind its next-generation warehouse automation systems. You will design and deploy reusable control software using CODESYS V3, develop robust state-machine based control logic, and integrate industrial hardware across fulfillment sites.

Ideal candidate has 5+ years building production machine control systems, deep experience with CODESYS V3 or TwinCAT, Structured Text, and EtherCAT integration.

Qualifications

  • 5+ years building production machine control systems.
  • Strong CODESYS V3 or Beckhoff TwinCAT experience.
  • Expert-level Structured Text programming.
  • State machine architecture and machine sequencing expertise.
  • Object-oriented PLC development experience.
  • EtherCAT hardware integration experience.

Responsibilities

  • Design and deploy reusable control software for warehouse automation.
  • Develop robust state-machine based control logic and integrate hardware.
  • Scale modular platform across global fulfillment network.
  • Collaborate with hardware and software teams to improve reliability.

Skills

State machine design
Object-oriented PLC development
Industrial automation knowledge

Tools

CODESYS V3
Beckhoff TwinCAT
EtherCAT
Structured Text

Job description

Senior Software Engineer - Industrial Controls (CODESYS/TwinCAT)

Location: Seattle/Bellevue, WA | Hybrid

Client is looking for a hands-on Controls Software Engineer to develop the software platform behind its next-generation warehouse automation systems.

In this role, you'll design and deploy reusable control software using CODESYS V3, develop robust state-machine based control logic, integrate real-world automation hardware, and help scale a modular platform across Amazon's global fulfillment network.

What We're Looking For:

  • Strong CODESYS V3 or Beckhoff TwinCAT experience
  • Expert-level Structured Text programming
  • State machine architecture and machine sequencing expertise
  • Object-oriented PLC development experience
  • EtherCAT hardware integration experience
  • 5+ years building production machine control systems

Bonus Experience:

  • Conveyor, robotics, warehouse automation, or material handling systems
  • IO-Link integration
  • JSON/configuration-driven applications
  • Electrical drawings and commissioning support

Ideal Candidate: A controls engineer who naturally thinks in state machines, understands industrial hardware, asks the right technical questions before coding, and can build scalable software for high-throughput automation environments.

GCS is acting as an Employment Business in relation to this vacancy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

GCS Recruitment • Seattle (WA)

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

GCS Recruitment • Bellevue (WA)

On-site
USD 140,000 - 200,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 Engineer – CODESYS/PLC for Conveyance
Senior Controls Engineer – CODESYS/PLC for Conveyance

GCS Recruitment • Atlanta (GA)

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

GCS Recruitment • Seattle (WA)

On-site
USD 110,000 - 150,000
Controls Engineer
Controls Engineer

GCS Recruitment • Atlanta (GA)

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

GCS Recruitment • San Diego (CA)

Hybrid
USD 110,000 - 160,000
Hybrid work
Travel opportunities
Control Engineer
Control Engineer

GCS Recruitment • Seattle (WA)

On-site
USD 110,000 - 150,000
Application Engineer
Application Engineer

GCS Recruitment • San Diego (CA)

On-site
USD 120,000 - 160,000
Senior Controls Engineer – Material Handling Automation
Senior Controls Engineer – Material Handling Automation

GCS Recruitment • San Francisco (CA)

On-site
USD 120,000 - 180,000