Controls Software Engineer - Structured TextIndustrial Robotics Program | Contract Engagement | Seattle, WA or Boston, MA (On-Site)... Read more
Industrial Robotics Program | Contract Engagement | Seattle, WA or Boston, MA (On-Site) | Immediate Start
About the Opportunity
We are hiring a Controls Software Engineer to join a high-impact engineering team supporting a large-scale industrial robotics program at one of the world's leading e-commerce and logistics companies. The program operates a fleet of over 1,000 robotic pick-and-place workcells across global fulfillment centers today, scaling to 5,000-6,000 machines by 2027.
This is a hands-on, technically deep contract engagement with strong likelihood of extension. You will work inside a small, tight-knit team of controls and software engineers responsible for keeping the deployed fleet running reliably and improving its performance at scale.
The ProgramThe product is a Transfer Cartesian Cell (TCC) - an 8-axis, servo-driven Cartesian pick-and-place robotic workcell. It integrates with mobile floor robots inside fulfillment centers: the floor robots deliver pods of totes to the cell, and the TCC reaches in, retrieves the totes, and places them onto conveyance systems for downstream handling.
The deployed fleet runs on an IEC 61131-3 control platform on Linux-based industrial PCs. The architecture is mature - this is not greenfield development. Your focus is hardening the deployed fleet, reducing faults, and closing performance gaps while a parallel next-generation platform is developed alongside.
What You'll Be DoingSustainment and Fault Reduction (80-90% of the work)Investigate and resolve bugs and faults in the deployed control application running across 1,000+ machines in the fieldDiagnose issues using machine telemetry, logs, alarm history, and operational data; drive fixes from root cause through deploymentSome fixes require feature-level rework - rethinking modules to remove complexity and improve reliability rather than patchingRate, Throughput, and PerformanceAddress rate gaps and workcell throughput shortfalls - the team is currently behind aggressive performance targets, so your impact is visible quicklyWork across the servo control layer, motion orchestration, and state handling to close performance gapsIntroduce targeted improvements that make the machines faster and more reliable at fleet scaleLab and Hardware TestingWrite, test, and validate control code on physical test machines located on-siteWork hands-on with real hardware - servos, drives, sensors, vision systems, and conveyance componentsDefine test cases and provide QA context for downstream validationDocumentation and Change ManagementAuthor Management of Change Memos (MCMs) detailing each change going to the fieldDrive stakeholder alignment and approval across deployment, operations, hardware, and field support before changes ship fleet-wideCreate runbooks, troubleshooting guides, and hardware failure documentationWhat We're Looking ForMust-HavesStrong IEC 61131-3 Structured Text development experience - this is the core requirementReal controls / PLC software development backgroundAbility to independently own tasks, execute, and deliverHands-on experience with industrial hardware - servos, drives, sensors, motion systemsWillingness to work on-site in Seattle or BostonStrongly PreferredTwinCAT experience - aligns directly with the platform and ways of workingCODESYS experience - ideal, though not requiredServo control, motion, Cartesian, or pick-and-place workcell backgroundEtherCAT or industrial fieldbus depthExperience supporting fleet-scale or production systems, not just single-machine commissioningStrong technical writing - runbooks, change memos, troubleshooting guidesNot a FitLadder-logic-only backgrounds without Structured TextCandidates unable to work on-site in Seattle or BostonExperience LevelWe are open to a range of experience levels. Mid-level engineers with 3-5 years are welcome provided they can own tasks and deliver independently. Senior engineers who can plug in immediately are equally welcome. What matters is demonstrated Structured Text capability and the ability to execute.
Location and On-Site RequirementThis role is on-site in Seattle, WA or Boston, MA. Test hardware lives in the lab and close collaboration with the team is essential, particularly in the first few months. For candidates committed to relocating, a short-term arrangement (e.g., weekly travel for the first ~2 months while relocation is completed) can be documented as part of the contract.
Engagement DetailsLocation: Seattle, WA or Boston, MA - on-site
Contract: Milestone-based contract engagement with strong likelihood of extension
Start: As soon as possible - interviews happening now
Hours: Full-time
How to ApplySend your resume with a brief note covering your Structured Text experience (and the platforms you've used it on - CODESYS, TwinCAT, Allen-Bradley, Siemens, etc.), the types of machines and systems you've programmed, and your willingness to work on-site in Seattle or Boston. We're moving quickly - candidates who can demonstrate real Structured Text depth will be prioritized.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessControls Software Engineer - Structured TextIndustrial Robotics Program | Contract Engagement | Seattle, WA or Boston, MA (On-Site)... Read more
Industrial Robotics Program | Contract Engagement | Seattle, WA or Boston, MA (On-Site) | Immediate Start
About the Opportunity
We are hiring a Controls Software Engineer to join a high-impact engineering team supporting a large-scale industrial robotics program at one of the world's leading e-commerce and logistics companies. The program operates a fleet of over 1,000 robotic pick-and-place workcells across global fulfillment centers today, scaling to 5,000-6,000 machines by 2027.
This is a hands-on, technically deep contract engagement with strong likelihood of extension. You will work inside a small, tight-knit team of controls and software engineers responsible for keeping the deployed fleet running reliably and improving its performance at scale.
The ProgramThe product is a Transfer Cartesian Cell (TCC) - an 8-axis, servo-driven Cartesian pick-and-place robotic workcell. It integrates with mobile floor robots inside fulfillment centers: the floor robots deliver pods of totes to the cell, and the TCC reaches in, retrieves the totes, and places them onto conveyance systems for downstream handling.
The deployed fleet runs on an IEC 61131-3 control platform on Linux-based industrial PCs. The architecture is mature - this is not greenfield development. Your focus is hardening the deployed fleet, reducing faults, and closing performance gaps while a parallel next-generation platform is developed alongside.
What You'll Be DoingSustainment and Fault Reduction (80-90% of the work)Investigate and resolve bugs and faults in the deployed control application running across 1,000+ machines in the fieldDiagnose issues using machine telemetry, logs, alarm history, and operational data; drive fixes from root cause through deploymentSome fixes require feature-level rework - rethinking modules to remove complexity and improve reliability rather than patchingRate, Throughput, and PerformanceAddress rate gaps and workcell throughput shortfalls - the team is currently behind aggressive performance targets, so your impact is visible quicklyWork across the servo control layer, motion orchestration, and state handling to close performance gapsIntroduce targeted improvements that make the machines faster and more reliable at fleet scaleLab and Hardware TestingWrite, test, and validate control code on physical test machines located on-siteWork hands-on with real hardware - servos, drives, sensors, vision systems, and conveyance componentsDefine test cases and provide QA context for downstream validationDocumentation and Change ManagementAuthor Management of Change Memos (MCMs) detailing each change going to the fieldDrive stakeholder alignment and approval across deployment, operations, hardware, and field support before changes ship fleet-wideCreate runbooks, troubleshooting guides, and hardware failure documentationWhat We're Looking ForMust-HavesStrong IEC 61131-3 Structured Text development experience - this is the core requirementReal controls / PLC software development backgroundAbility to independently own tasks, execute, and deliverHands-on experience with industrial hardware - servos, drives, sensors, motion systemsWillingness to work on-site in Seattle or BostonStrongly PreferredTwinCAT experience - aligns directly with the platform and ways of workingCODESYS experience - ideal, though not requiredServo control, motion, Cartesian, or pick-and-place workcell backgroundEtherCAT or industrial fieldbus depthExperience supporting fleet-scale or production systems, not just single-machine commissioningStrong technical writing - runbooks, change memos, troubleshooting guidesNot a FitLadder-logic-only backgrounds without Structured TextCandidates unable to work on-site in Seattle or BostonExperience LevelWe are open to a range of experience levels. Mid-level engineers with 3-5 years are welcome provided they can own tasks and deliver independently. Senior engineers who can plug in immediately are equally welcome. What matters is demonstrated Structured Text capability and the ability to execute.
Location and On-Site RequirementThis role is on-site in Seattle, WA or Boston, MA. Test hardware lives in the lab and close collaboration with the team is essential, particularly in the first few months. For candidates committed to relocating, a short-term arrangement (e.g., weekly travel for the first ~2 months while relocation is completed) can be documented as part of the contract.
Engagement DetailsLocation: Seattle, WA or Boston, MA - on-site
Contract: Milestone-based contract engagement with strong likelihood of extension
Start: As soon as possible - interviews happening now
Hours: Full-time
How to ApplySend your resume with a brief note covering your Structured Text experience (and the platforms you've used it on - CODESYS, TwinCAT, Allen-Bradley, Siemens, etc.), the types of machines and systems you've programmed, and your willingness to work on-site in Seattle or Boston. We're moving quickly - candidates who can demonstrate real Structured Text depth will be prioritized.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessLead Controls Engineer - Custom Equipment📍 Lansing, MIOverview Lead development of custom automation equipment from concept to production.... Read more
📍 Lansing, MI
Overview
Lead development of custom automation equipment from concept to production. Ideal for engineers who thrive in greenfield, hands-on environments.
Responsibilities
Develop PLC programs and Python control systems from scratchDesign HMIs, vision systems, and robotic integrationsCreate electrical schematics and panel layoutsLead equipment commissioning and debuggingMentor and guide engineering team membersRequirements
5+ years in automation/controlsProven blank-slate PLC developmentStrong Structured Text experienceHands-on commissioning experienceCustom equipment backgroundPreferred
Python, machine vision, robotics, HMI, electrical design
GCS is acting as an Employment Business in relation to this vacancy.
Read lessSenior Controls Engineer - Automation Systems📍 Des Moines, IAOverview Work on next-generation manufacturing equipment in a blank-slate environment.... Read more
📍 Des Moines, IA
Overview
Work on next-generation manufacturing equipment in a blank-slate environment. Own the full controls lifecycle-from architecture through commissioning.
Responsibilities
Build PLC and Python-based control systems from scratchProgram Allen-Bradley (Studio 5000)Configure HMIs, vision systems, and roboticsDesign electrical panels and schematicsLead machine commissioning and troubleshootingProvide technical leadershipRequirements
5+ years controls engineering experienceGreenfield PLC programming expertiseStrong Structured TextExperience with Allen-Bradley, Siemens, or BeckhoffBackground in custom machineryPreferred
Python, vision (Keyence/Cognex), robotics, HMI development
GCS is acting as an Employment Business in relation to this vacancy.
Read lessControls Engineer - Custom Automation (Greenfield)📍 Madison, WIAbout the RoleCommScope's internal automation team is developing custom, semi-automated manufacturing... Read more
Controls Engineer - Custom Automation (Greenfield)
📍 Madison, WI
About the Role
CommScope's internal automation team is developing custom, semi-automated manufacturing equipment for a next-generation fiber optic connector product. This is a true greenfield environment-no legacy systems, no existing codebase, and minimal established controls architecture.
As a Controls Engineer, you will build systems from the ground up, writing PLC and Python-based machine control software, developing HMIs, and commissioning equipment through production readiness. This role is ideal for engineers who thrive on ownership, technical depth, and building machines from scratch.
What You'll Do
Develop PLC programs from scratch (Allen-Bradley Studio 5000, Structured Text, Ladder Logic)Build control systems for both PLC-based and Python-driven machinesDesign and configure ProFace HMI interfacesImplement Keyence machine vision systems for inline inspectionIntegrate Epson robotic systems into automation workflowsCreate electrical schematics and panel layoutsConfigure sensors, I/O, and field devicesLead end-to-end debug and commissioning effortsProvide technical mentorship to junior engineersCollaborate with mechanical and process engineers on machine integrationWhat We're Looking For
Required:
5+ years of controls/automation engineering experienceProven experience writing PLC programs from scratch (greenfield)Strong Structured Text programming skillsExperience with Allen-Bradley (preferred), Beckhoff/TwinCAT, or SiemensHands-on machine commissioning and debug experienceBackground in custom or special-purpose automation equipmentAbility to lead technically and mentor junior engineersPreferred:
Python programming for automation/machine controlMachine vision experience (Keyence or Cognex)Robotics integration (Epson, FANUC, or KUKA)HMI development (ProFace preferred)Electrical design and panel layout experienceExperience at a system integrator or custom machine builder
GCS is acting as an Employment Business in relation to this vacancy.
Read lessWe are seeking experienced Controls Engineers with Allen-Bradley / Rockwell expertise to support a large-scale industrial automation program... Read more
We are seeking experienced Controls Engineers with Allen-Bradley / Rockwell expertise to support a large-scale industrial automation program within the material handling and logistics sector. This initiative focuses on building and enhancing control systems for high-throughput automation environments.
This is a hands-on controls development role, working with PLC-based systems and industrial automation equipment.
What You'll Be DoingDevelop and maintain PLC programs using Allen-Bradley / Rockwell platforms (Studio 5000 / RSLogix)Program using Ladder Logic and Structured TextDesign and integrate control systems for conveyors, sortation systems, and automated equipmentInterface with industrial devices including motors, drives, sensors, actuators, and scannersWork with industrial communication protocols such as EtherNet/IP and ProfinetSupport system testing, commissioning, and troubleshootingAssist with lab validation and early deployment supportDocument control systems, I/O mappings, and operational logicRequired Skills5+ years of Allen-Bradley / Rockwell PLC programming experienceStrong experience with Studio 5000 / RSLogix platformsExperience with Ladder Logic and/or Structured TextExperience integrating industrial automation systems and field devicesExperience with EtherNet/IP communication protocolsBackground in material handling, manufacturing, packaging, or industrial automationWillingness to travel for on-site work and system validationPreferredExperience with conveyor or sortation systemsExposure to distributed control architecturesExperience with SCADA systems (FactoryTalk, Ignition)Experience supporting high-throughput production systemsGCS is acting as an Employment Business in relation to this vacancy.
Read lessWe are seeking experienced Controls Engineers with Beckhoff / TwinCAT expertise to support a large-scale, greenfield automation program... Read more
We are seeking experienced Controls Engineers with Beckhoff / TwinCAT expertise to support a large-scale, greenfield automation program within the material handling and logistics industry. This initiative is focused on developing standardized control systems for high-throughput industrial environments.
This is a hands-on development role, working on machine control logic and automation systems - not maintenance or break/fix support.
What You'll Be DoingDevelop machine control logic using TwinCAT (Structured Text, Function Block)Build and integrate control systems for conveyors, sortation, and material handling equipmentWork with industrial PCs (IPC-based control systems)Integrate field devices including motors, drives, sensors, actuators, and vision systemsUtilize industrial protocols such as EtherCAT, Ethernet/IP, and ProfinetSupport lab-based testing and validation of automation systemsDebug, test, and optimize control software for production environmentsSupport early deployment and system validation effortsCreate technical documentation and control system artifactsRequired Skills5+ years of Beckhoff / TwinCAT development experienceStrong proficiency in Structured Text and IEC 61131-3 programmingExperience working with IPC-based control architecturesExperience integrating industrial automation systems and devicesExperience with EtherCAT and other industrial communication protocolsBackground in material handling, packaging, manufacturing, or automation systemsWillingness to travel for on-site lab work and deployment supportPreferredExperience with modular or reusable control architecturesExposure to conveyor or sortation systemsExperience with distributed control systemsFamiliarity with Linux-based environmentsGCS is acting as an Employment Business in relation to this vacancy.
Read lessWe are seeking experienced Controls Software Engineers to support a large-scale, greenfield automation program within the material handling... Read more
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 and integrate control logic for conveyance and material handling systems (conveyors, merges, diverts, sortation)Interface with industrial devices including motors, drives, sensors, actuators, and scannersIntegrate systems using industrial protocols such as EtherCAT, EtherNet/IP, and ProfinetSupport lab-based validation of control systems using real hardwareDebug, test, and harden control software for production environmentsCollaborate with engineering teams to support early deployment and system validationProduce documentation, runbooks, and technical artifacts for deployment teamsRequired Skills5+ years of industrial automation / controls engineering experienceStrong experience with PLC or IPC-based control systemsProficiency in IEC 61131-3 programming (Structured Text preferred)Experience with one or more major control platforms:Beckhoff / TwinCATSiemens (TIA Portal)Allen-Bradley / RockwellOther IEC-based control environmentsExperience integrating industrial devices and control systemsFamiliarity with industrial communication protocols (EtherCAT, Ethernet/IP, Profinet)Experience working in material handling, manufacturing, packaging, or automation systemsWillingness to travel for on-site lab work and deployment supportPreferred ExperienceExperience working with IPC-based control systems or soft PLCsBackground in conveyors, sortation systems, or logistics automationExposure to modular or layered control architecturesFamiliarity with Linux environments or industrial PCsExperience with version control (Git) and structured development workflowsGCS is acting as an Employment Business in relation to this vacancy.
Read lessJob Title - Senior CODESYS Controls Engineer - Material Handling SystemsAmazon OMHS (One Material Handling System) Location: Seattle/Bellevue,... Read more
Job Title - Senior CODESYS Controls Engineer - Material Handling Systems
Amazon 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 Overview
Develop CODESYS-based machine control logic on Linux industrial PCsBuild standardized device abstraction layers for motors, drives, sensors, actuators, and I/OAssemble reusable control components for conveyors, merges, diverts, and sortation systemsPerform lab-based hardware integration and controls validation in the Bellevue, WA labMature software from prototype through production releaseCreate technical documentation, runbooks, and handoff materialsProvide engineering support for the first 1-2 deployments, then transition to deployment teams
Required Skills & Experience
5+ years of hands-on CODESYS development (mandatory)Strong IEC 61131-3 Structured Text and Function Block programmingExperience with modular, layered PLC/controls architecturesBackground in industrial automation (material handling, conveyance, sortation, manufacturing)Hands-on integration of motors, drives, sensors, actuators, and I/OFieldbus experience: EtherCAT (primary), EtherNet/IP, ProfinetFamiliarity with Linux-based industrial PCsSoftware development discipline: Git, version control, code reviews, structured testingImportant:
TwinCAT / Beckhoff-only experience will not be considered. This role requires direct CODESYS expertise.
Work Model & Travel Expectations
Hybrid work preferred for candidates based in the Seattle/Bellevue area, with regular lab presenceRemote US-based candidates are accepted due to CODESYS skill scarcityPeriodic travel is required for lab-based integration testing and early deploymentsOnsite support is required for the first 1-2 deployments of each new control areaTravel is planned in advance and fully covered
This role is well-suited for engineers who enjoy building product-quality controls software, working within a defined architecture, and contributing to a platform deployed at global scale.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessJob Title - Senior CODESYS Controls Engineer - Material Handling SystemsAmazon OMHS (One Material Handling System) Location: Seattle/Bellevue,... Read more
Job Title - Senior CODESYS Controls Engineer - Material Handling Systems
Amazon 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 Overview
Develop CODESYS-based machine control logic on Linux industrial PCsBuild standardized device abstraction layers for motors, drives, sensors, actuators, and I/OAssemble reusable control components for conveyors, merges, diverts, and sortation systemsPerform lab-based hardware integration and controls validation in the Bellevue, WA labMature software from prototype through production releaseCreate technical documentation, runbooks, and handoff materialsProvide engineering support for the first 1-2 deployments, then transition to deployment teams
Required Skills & Experience
5+ years of hands-on CODESYS development (mandatory)Strong IEC 61131-3 Structured Text and Function Block programmingExperience with modular, layered PLC/controls architecturesBackground in industrial automation (material handling, conveyance, sortation, manufacturing)Hands-on integration of motors, drives, sensors, actuators, and I/OFieldbus experience: EtherCAT (primary), EtherNet/IP, ProfinetFamiliarity with Linux-based industrial PCsSoftware development discipline: Git, version control, code reviews, structured testingImportant:
TwinCAT / Beckhoff-only experience will not be considered. This role requires direct CODESYS expertise.
Work Model & Travel Expectations
Hybrid work preferred for candidates based in the Seattle/Bellevue area, with regular lab presenceRemote US-based candidates are accepted due to CODESYS skill scarcityPeriodic travel is required for lab-based integration testing and early deploymentsOnsite support is required for the first 1-2 deployments of each new control areaTravel is planned in advance and fully covered
This role is well-suited for engineers who enjoy building product-quality controls software, working within a defined architecture, and contributing to a platform deployed at global scale.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessAll your saved jobs are no longer available or you've already applied.
for the following search criteria