CODESYS Controls Software Engineer

Reference: rob_1775744421

Job Title: CODESYS Controls Software Engineer
Industry: Robotics / Industrial Automation
Location: Bellevue, WA & Washington, DC (Onsite/Hybrid)

We are seeking a highly skilled CODESYS Controls Software Engineer to support development and integration efforts within a fast-paced robotics and industrial automation environment. This role will augment an existing controls engineering team responsible for delivering scalable, high-performance automation systems across production and operational platforms.

The ideal candidate will have strong experience in PLC programming using CODESYS, with a deep understanding of motion control, real-time systems, and industrial automation frameworks.


Key Responsibilities:

  • Develop, test, and maintain PLC applications using CODESYS for automation and robotics systems
  • Design and implement control logic for complex electromechanical systems, including conveyors, robotics, and material handling equipment
  • Integrate PLC software with HMI/SCADA systems and higher-level control platforms
  • Work closely with cross-functional teams including mechanical, electrical, and systems engineers to ensure seamless system integration
  • Support commissioning, debugging, and troubleshooting of automation systems in lab and production environments
  • Analyze system performance and implement improvements for reliability, scalability, and efficiency
  • Participate in code reviews, documentation, and adherence to engineering best practices
  • Provide support for deployed systems, including issue triage and root cause analysis

Required Qualifications:

  • Strong hands-on experience with CODESYS (IEC 61131-3 programming languages: Structured Text, Ladder Logic, Function Block)
  • Experience developing PLC-based control systems in industrial or robotics environments
  • Solid understanding of motion control systems (servo motors, drives, encoders)
  • Experience integrating with HMI/SCADA platforms
  • Familiarity with industrial communication protocols (EtherCAT, Modbus, CAN, OPC UA, etc.)
  • Strong debugging and troubleshooting skills in real-time systems
  • Experience working in Linux or embedded environments is a plus
  • Ability to work onsite or in a hybrid model in Bellevue, WA or Washington, DC

Preferred Qualifications:

  • Experience in robotics, warehouse automation, or material handling systems
  • Exposure to safety systems and standards (e.g., functional safety, SIL)
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Prior experience supporting large-scale deployed automation systems

Day-to-Day Duties:

  • Write and modify PLC code in CODESYS to support new features and system enhancements
  • Collaborate with engineering teams to integrate hardware and software components
  • Debug and resolve issues identified during testing or in production environments
  • Support system validation, commissioning, and performance tuning
  • Document system design, changes, and troubleshooting steps

Additional Information:

  • This role supports a high-visibility automation program with ongoing development and deployment cycles
  • Candidates should be comfortable working in a fast-paced, engineering-driven environment with evolving requirements
  • Strong communication skills and the ability to work cross-functionally are essential

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

$80.00 - $100.00
Per hour
USD80 - USD100 per hour

Bellevue

Contract

Added 09/04/2026
Reference: rob_1775744421

CODESYS Controls Software Engineer

Bellevue
Contract

Other similar jobs

CODESYS Controls Software Developer

Added 26/05/2026

JOB DESCRIPTIONWe are looking for a skilled Controls Software Engineer with CODESYS expertise to design, maintain, and optimize control systems within industrial automation environments. This role involves working on production-grade systems, improving reliability, and supporting performance at scale.ResponsibilitiesDevelop, debug, and maintain control logic using CODESYS (IEC 61131-3)Troubleshoot system issues using logs, telemetry, and diagnostics toolsOptimize motion control and overall system performanceTest and validate software on industrial hardware platformsProduce technical documentation, change records, and user guidesCollaborate with cross-functional teams for deployment and system improvementsRequirementsStrong experience with CODESYS and structured text programmingKnowledge of industrial automation, PLCs, and control systemsExperience with hardware integration...

Learn more

Codesys Controls Engineer

Added 30/04/2026

Job Title - Senior CODESYS Controls Engineer - Material Handling SystemsAmazon OMHS (One Material Handling System) Location: Seattle/Bellevue, WA (Hybrid preferred) | Remote (US-based) with travel Project:Amazon's One Material Handling System (OMHS) organization is building a new, standardized conveyance controls platform for fulfillment centers worldwide. This is a greenfield product development effort, not a retrofit of existing systems.You will join the Automation Integration Technologies (AIT) team, responsible for developing the controls software stack that will be deployed at scale across Amazon's global fulfillment network.Technology Stack CODESYS on Linux | Advantech Industrial PCs | EtherCAT (primary fieldbus) Role OverviewDevelop CODESYS-based machine...

Learn more

Codesys Controls Engineer

Added 30/04/2026

Job Title - Senior CODESYS Controls Engineer - Material Handling SystemsAmazon OMHS (One Material Handling System) Location: Seattle/Bellevue, WA (Hybrid preferred) | Remote (US-based) with travel Project:Amazon's One Material Handling System (OMHS) organization is building a new, standardized conveyance controls platform for fulfillment centers worldwide. This is a greenfield product development effort, not a retrofit of existing systems.You will join the Automation Integration Technologies (AIT) team, responsible for developing the controls software stack that will be deployed at scale across Amazon's global fulfillment network.Technology Stack CODESYS on Linux | Advantech Industrial PCs | EtherCAT (primary fieldbus) Role OverviewDevelop CODESYS-based machine...

Learn more

Controls Engineer - CODESYS / Linux IPC (Remote)

Added 07/04/2026

We are supporting a large-scale automation program operating across a globally distributed fleet of high-throughput material handling and robotics systems.This is not a traditional on-site controls engineering role. The environment is highly software-driven, and all work is performed remotely through Linux-based industrial control systems. Engineers operate at a systems level, diagnosing and improving deployed automation using telemetry, logs, and control logic rather than physical access to equipment.Key ResponsibilitiesTroubleshoot and resolve control system issues across distributed automation environments using remote access and system dataAnalyze alarms, system states (PackML), and performance metrics (OEE) to identify failure patterns and improvement opportunitiesDevelop, modify, and...

Learn more

CODESYS Controls Developer

Added 30/04/2026

We are seeking experienced CODESYS Controls Developers to support a large-scale, greenfield industrial automation program within the material handling and logistics industry. This initiative is focused on building next-generation control systems for high-throughput environments, standardizing how automation systems are designed and deployed across multiple facilities.This is a development-focused role, not maintenance or support. The architecture is defined, and the team requires strong engineers who can implement high-quality control logic using CODESYS and IEC 61131-3 standards.What You'll Be DoingDevelop CODESYS-based machine control logic using Structured Text and Function BlocksBuild modular, reusable device libraries for motors, drives, sensors, actuators, and industrial equipmentAssemble...

Learn more

Controls Software Engineer

Added 30/04/2026

We are seeking experienced Controls Software Engineers to support a large-scale, greenfield automation program within the material handling and logistics industry. This initiative is focused on building standardized control systems for high-throughput industrial environments, enabling repeatable deployment across multiple facilities.This is a hands-on development role, working on machine control software and industrial systems - not maintenance or support. The team is building new control applications from a defined architecture and requires engineers who can execute clean, production-quality code.What You'll Be DoingDevelop machine control logic for PLC and IPC-based automation systemsWork with IEC 61131-3 programming languages (Structured Text, Function Block, Ladder)Build...

Learn more

Software / Controls Engineer

Added 13/04/2026

Software / Controls Engineer Role SummaryThe software/controls engineers are responsible for bringing the custom automation equipment to life. The mechanical team designs and builds the physical machines; these engineers wire them up, program the PLCs, configure the vision systems, program the robots, design the HMI screens, and debug everything until the equipment runs production-ready. This is completely greenfield work. There is currently little to no PLC code on the machines, no safety guarding, and minimal controls. These engineers will write everything from scratch.A key deliverable for this group is developing vision-based in-process quality inspection setups to replace $130K microscopes currently...

Learn more

Software / Controls Engineer

Added 13/04/2026

Software / Controls Engineer Role SummaryThe software/controls engineers are responsible for bringing the custom automation equipment to life. The mechanical team designs and builds the physical machines; these engineers wire them up, program the PLCs, configure the vision systems, program the robots, design the HMI screens, and debug everything until the equipment runs production-ready. This is completely greenfield work. There is currently little to no PLC code on the machines, no safety guarding, and minimal controls. These engineers will write everything from scratch.A key deliverable for this group is developing vision-based in-process quality inspection setups to replace $130K microscopes currently...

Learn more

Software / Controls Engineer

Added 10/04/2026

Role SummaryThe software/controls engineers are responsible for bringing the custom automation equipment to life. The mechanical team designs and builds the physical machines; these engineers wire them up, program the PLCs, configure the vision systems, program the robots, design the HMI screens, and debug everything until the equipment runs production-ready. This is completely greenfield work. There is currently little to no PLC code on the machines, no safety guarding, and minimal controls. These engineers will write everything from scratch.A key deliverable for this group is developing vision-based in-process quality inspection setups to replace microscopes currently used on each production line....

Learn more

Codesys Engineer

Added 14/05/2026

We are seeking an experienced CODESYS Controls Developer to support a large-scale industrial robotics fleet (1,000+ machines, scaling to 5,000+). You will work within a mature control architecture to improve system reliability, resolve field issues, and enhance performance of high-throughput robotic workcells.Key ResponsibilitiesDiagnose and resolve bugs in deployed CODESYS applications across a global fleetPerform root-cause analysis using telemetry, logs, and operational dataImprove system performance (servo control, motion orchestration, throughput)Develop, test, and validate code on physical hardware (servos, drives, sensors)Produce technical documentation (MCMs, runbooks, troubleshooting guides)Support deployment readiness and stakeholder approvals for fleet-wide updatesRequired Skills5+ years of CODESYS development experienceStrong IEC...

Learn more

Codesys Developer

Added 14/05/2026

The OMHS Automation Integration Technologies (AIT) team is building a greenfield, standardized conveyance control platform for next‑generation fulfillment centers. This role focuses on developing production‑ready CODESYS control software deployed at scale across large material‑handling facilities, using Linux‑based IPCs and EtherCAT.This is a hands‑on controls software role, contributing directly to a new, modular automation architecture rather than retrofitting legacy systems.Key ResponsibilitiesDevelop modular CODESYS control software using IEC 61131‑3 (Structured Text & Function Blocks)Build reusable device abstraction libraries ("Lego Blocks") for motors, drives, sensors, actuators, and I/OAssemble control area applications ("Lego Sets") for conveyance units such as merges, diverts, and sortation zonesPerform...

Learn more

Codesys Developer

Added 14/05/2026

The OMHS Automation Integration Technologies (AIT) team is building a greenfield, standardized conveyance control platform for next‑generation fulfillment centers. This role focuses on developing production‑ready CODESYS control software deployed at scale across large material‑handling facilities, using Linux‑based IPCs and EtherCAT.This is a hands‑on controls software role, contributing directly to a new, modular automation architecture rather than retrofitting legacy systems.Key ResponsibilitiesDevelop modular CODESYS control software using IEC 61131‑3 (Structured Text & Function Blocks)Build reusable device abstraction libraries ("Lego Blocks") for motors, drives, sensors, actuators, and I/OAssemble control area applications ("Lego Sets") for conveyance units such as merges, diverts, and sortation zonesPerform...

Learn more

Codesys Developer

Added 14/05/2026

The OMHS Automation Integration Technologies (AIT) team is building a greenfield, standardized conveyance control platform for next‑generation fulfillment centers. This role focuses on developing production‑ready CODESYS control software deployed at scale across large material‑handling facilities, using Linux‑based IPCs and EtherCAT.This is a hands‑on controls software role, contributing directly to a new, modular automation architecture rather than retrofitting legacy systems.Key ResponsibilitiesDevelop modular CODESYS control software using IEC 61131‑3 (Structured Text & Function Blocks)Build reusable device abstraction libraries ("Lego Blocks") for motors, drives, sensors, actuators, and I/OAssemble control area applications ("Lego Sets") for conveyance units such as merges, diverts, and sortation zonesPerform...

Learn more

Codesys Developer

Added 14/05/2026

The OMHS Automation Integration Technologies (AIT) team is building a greenfield, standardized conveyance control platform for next‑generation fulfillment centers. This role focuses on developing production‑ready CODESYS control software deployed at scale across large material‑handling facilities, using Linux‑based IPCs and EtherCAT.This is a hands‑on controls software role, contributing directly to a new, modular automation architecture rather than retrofitting legacy systems.Key ResponsibilitiesDevelop modular CODESYS control software using IEC 61131‑3 (Structured Text & Function Blocks)Build reusable device abstraction libraries ("Lego Blocks") for motors, drives, sensors, actuators, and I/OAssemble control area applications ("Lego Sets") for conveyance units such as merges, diverts, and sortation zonesPerform...

Learn more

Codesys Developer

Added 14/05/2026

The OMHS Automation Integration Technologies (AIT) team is building a greenfield, standardized conveyance control platform for next‑generation fulfillment centers. This role focuses on developing production‑ready CODESYS control software deployed at scale across large material‑handling facilities, using Linux‑based IPCs and EtherCAT.This is a hands‑on controls software role, contributing directly to a new, modular automation architecture rather than retrofitting legacy systems.Key ResponsibilitiesDevelop modular CODESYS control software using IEC 61131‑3 (Structured Text & Function Blocks)Build reusable device abstraction libraries ("Lego Blocks") for motors, drives, sensors, actuators, and I/OAssemble control area applications ("Lego Sets") for conveyance units such as merges, diverts, and sortation zonesPerform...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.