Control Engineer

Reference: 120257_1786122551

Position Title

Senior Software Engineer - Controls Engineer

Location

Hybrid (Hub-Based)

Preferred Locations:

  • Seattle/Bellevue, WA
  • Boston, MA
  • Atlanta, GA
  • Arlington, VA

Candidates must be located near an approved hub location or willing to relocate. This is not a fully remote role.

About the Role

We are seeking experienced CODESYS Controls Developers to join client's Automation Integration Technologies (AIT) team within Outbound Material Handling Systems (OMHS). This role will focus on designing, developing, and deploying software for client's next-generation standardized conveyance control platform, supporting large-scale fulfillment center automation globally.

As part of a highly collaborative engineering team, you will develop reusable control software, integrate industrial hardware, and build scalable applications that power client's automated material handling systems. The platform leverages CODESYS V3 running on Linux-based Advantech IPCs, with EtherCAT as the primary fieldbus communication protocol.

This position requires strong expertise in industrial automation software development, state-machine architecture, object-oriented programming in CODESYS, and real-world hardware integration.


Key Responsibilities

Software Development

  • Design and develop CODESYS V3 control software for client's standardized conveyance platform ("Sprocket").
  • Create reusable, modular Function Blocks and software libraries using IEC 61131-3 Structured Text.
  • Implement robust control logic using CASE-based state machine architecture.
  • Apply object-oriented principles including methods, properties, interfaces, and encapsulation to develop scalable automation frameworks.
  • Develop conveyor-level features, hardware abstractions, and control applications for large-scale deployment.

Requirements & System Design

  • Gather and analyze requirements before implementation.
  • Produce clear requirements documents outlining scope, assumptions, edge cases, recovery behaviors, and fault handling.
  • Lead early design reviews and technical discussions with client engineering teams.
  • Translate operational and hardware requirements into software solutions.

Hardware Integration & Validation

  • Integrate and validate industrial hardware including:
    • Motors and motor drives
    • Sensors and photo-eyes
    • IO-Link devices
    • Actuators
    • MDR (Motor Driven Roller) systems
    • Stack lights
  • Configure and troubleshoot EtherCAT-based device networks.
  • Conduct hardware validation and testing in client's Bellevue automation lab.

Application Assembly & Deployment

  • Interpret electrical schematics and control area drawings.
  • Develop JSON-based application configurations following predefined schemas.
  • Assemble control applications using reusable software components and hardware abstractions.
  • Support testing, commissioning, and deployment activities.

Collaboration & Agile Execution

  • Participate in code reviews with client Control Area Leads.
  • Collaborate through Git-based development workflows.
  • Manage deliverables using Asana.
  • Participate in daily Slack standups and weekly engineering sync meetings.
  • Deliver software iteratively and seek feedback throughout development.

Required Qualifications

Technical Skills

  • 5+ years of experience developing machine control or industrial automation software.
  • Strong hands-on experience with:
    • Beckhoff TwinCAT Structured Text programming
  • Advanced expertise in:
    • IEC 61131-3 Structured Text
    • Function Block development
    • Object-Oriented Programming in CODESYS
  • Proven experience designing software using:
    • CASE-based state-machine architectures
    • Fault recovery, safety, and operational state management
  • Experience integrating industrial automation hardware on EtherCAT networks.
  • Familiarity with Linux-based industrial PCs.
  • Experience using Git and modern software development practices.

Behavioral & Engineering Competencies

  • Strong requirements-gathering and technical analysis skills.
  • Ability to identify edge cases and ask clarifying questions before implementation.
  • Demonstrated ability to deliver incrementally and adapt to changing requirements.
  • Strong communication and collaboration skills within cross-functional teams.

Preferred Qualifications

  • Experience within:
    • Material Handling Systems (MHS)
    • Conveyance and Sortation Systems
    • Packaging Automation
    • High-Throughput Industrial Automation
  • Deep understanding of:
    • EtherCAT network architecture
    • IO-Link device integration
  • Ability to read and interpret:
    • Electrical schematics
    • Control system drawings
    • Wiring diagrams
  • Experience with configuration-driven applications using JSON schemas.
  • Exposure to C++ and/or Rust development.
  • Previous client Robotics experience (subject to rehire eligibility verification).
  • Experience supporting commissioning and field deployment activities.

Project Overview

The team is building a standardized software-defined conveyance control platform that will be deployed across client's global fulfillment network.

The architecture follows a modular "Lego-style" design where:

  • Hardware devices are abstracted into reusable software components.
  • Conveyor features are developed as reusable CODESYS Function Blocks.
  • Applications are configured through JSON-based schemas rather than custom software development.
  • Standardized control software can be deployed across thousands of equipment instances.

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

COMPETITIVE SALARY
Added 07/08/2026
Reference: 120257_1786122551

Other similar jobs

Broadcast Master Control Engineer

Added 21/09/2026

Job SummaryThe NOC Broadcast Technician supports network operations by ensuring seamless content delivery across television and streaming platforms. This role combines broadcast monitoring, technical troubleshooting, live event support, and operational coordination to maintain uninterrupted service.Key ResponsibilitiesContinuously monitor broadcast and streaming feeds.Conduct programming and commercial quality control reviews.Manage automation schedules and playlist modifications.Support transmission and playout operations during live events.Detect broadcast anomalies and initiate recovery procedures.Verify content assets and scheduling accuracy.Coordinate with technical operations and engineering teams.Execute contingency workflows during outages or failures.Track system performance and operational metrics.Maintain detailed operational documentation and reports.QualificationsExperience in broadcast operations, NOC environments, or media distribution.Familiarity...

Learn more

Broadcast Master Control Engineer

Added 24/08/2026

Broadcast Master Control EngineerRole SummaryWe are seeking experienced professionals to support in-studio broadcast master control operations for live sports programming. This role is responsible for ensuring broadcast quality, commercial execution, sponsorship fulfillment, and continuity of live event feeds.This position is ideal for individuals who are detail-oriented, dependable, and comfortable working in a live broadcast environment during nights, weekends, and holidays, based on event schedules.Key ResponsibilitiesDuties include, but are not limited to:Perform quality assurance (QA) of incoming and outgoing media content to ensure technical and editorial readiness for airOperate within a broadcast master control environment supporting live sports broadcastsEnsure commercial breaks...

Learn more

Broadcast Operations Engineer - Master Control

Added 24/08/2026

Broadcast Operations Engineer - Master ControlLocation: Centennial, ColoradoRole SummaryWe are seeking an experienced Broadcast Operations Engineer - Master Control to support the technical execution and quality of live sports programming. This role is responsible for monitoring and controlling broadcast feeds, executing commercial and sponsorship elements, maintaining transmission quality, managing real-time schedule changes, and resolving operational issues to ensure seamless on-air delivery.The ideal candidate has hands-on experience in master control, transmission, or live media operations and thrives in a fast-paced, highly time-sensitive environment. This position requires strong technical judgment, attention to detail, and the ability to respond quickly and accurately to...

Learn more

Control Engineer

Added 10/08/2026

Controls EngineerOur client is seeking a Controls Engineer to support the development of next-generation material handling and conveyance control systems. This role involves designing and developing machine control software, integrating industrial hardware, and supporting deployment of large-scale automation solutions.Key Requirements5+ years of experience in industrial automation, controls engineering, or machine control developmentStrong PLC programming experience using IEC 61131-3 Structured TextExperience with Beckhoff TwinCAT, Allen-Bradley, Siemens, or similar PLC platformsProven experience developing state-machine based control logicHands-on experience integrating motors, drives, sensors, actuators, and industrial networksExperience with EtherCAT, EtherNet/IP, Profinet, or ModbusAbility to read electrical schematics and control drawingsFamiliarity with Linux-based industrial...

Learn more

Control Engineer

Added 31/07/2026

Senior Software Engineer - CODESYS Controls DeveloperLocation: Seattle/Bellevue, WA (Hybrid)Amazon's OMHS Automation Integration Technologies (AIT) team is seeking a Senior Software Engineer with deep expertise in CODESYS V3 or Beckhoff TwinCAT Structured Text development to build next-generation conveyance control systems for Amazon's fulfillment network.Key Requirements:5+ years of industrial automation or machine control software developmentHands-on experience with CODESYS V3 or TwinCAT Structured TextStrong expertise in IEC 61131-3 Structured TextProven experience designing CASE-based state machine architecturesCODESYS OOP development (Methods, Properties, Interfaces)Experience integrating motors, drives, sensors, actuators, and EtherCAT devicesLinux-based industrial control systems experienceGit and modern software development practicesPreferred:Conveyor, sortation, material handling, or...

Learn more

Broadcast Master Control Engineer

Added 21/07/2026

Role SummaryWe are seeking Quality Assurance Engineer I (Contractor) professionals to support in-studio broadcast master control operations for MLB Local Media. These roles are based on site in the Denver/Centennial area and are responsible for ensuring broadcast quality, commercial execution, and continuity of live Major League Baseball game feeds.This position requires individuals who are detail-oriented, dependable, and comfortable working in a live broadcast environment during nights, weekends, and holidays, aligned with MLB game schedules.Key ResponsibilitiesDuties include, but are not limited to:Perform quality assurance (QA) of incoming and outgoing media content to ensure technical and editorial readiness for airOperate within a...

Learn more

Master Control Engineer

Added 21/07/2026

Role SummaryWe are seeking Quality Assurance Engineer I (Contractor) professionals to support in-studio broadcast master control operations for MLB Local Media. These roles are based on site in the Denver/Centennial area and are responsible for ensuring broadcast quality, commercial execution, and continuity of live Major League Baseball game feeds.This position requires individuals who are detail-oriented, dependable, and comfortable working in a live broadcast environment during nights, weekends, and holidays, aligned with MLB game schedules.Key ResponsibilitiesDuties include, but are not limited to:Perform quality assurance (QA) of incoming and outgoing media content to ensure technical and editorial readiness for airOperate within a...

Learn more

Broadcast Master Control Engineer

Added 21/07/2026

Broadcast Operations Specialist / Master Control Operator Join Our Live Broadcast Operations Team!We're looking for an experienced Broadcast Operations Specialist to support live sports programming in a fast-paced Master Control environment. If you enjoy working behind the scenes to ensure flawless television broadcasts, this is an exciting opportunity to play a key role in delivering live Major League Baseball games to viewers.This position is ideal for candidates with experience in Master Control, Broadcast Operations, Transmission, or Live Television Production who thrive under pressure and have a passion for live broadcasting.What You'll DoMonitor live television broadcasts to ensure exceptional video and...

Learn more

Master Control Operator

Added 29/09/2026

Job Title: Master Control Operator Position Summary We are seeking a Master Control Operator to support 24/7 broadcast operations during a major systems migration initiative. This role is responsible for monitoring on-air programming, managing playlists, ensuring content readiness, executing commercial breaks, and maintaining the quality and continuity of 150+ channel streams. The ideal candidate has strong attention to detail, thrives in a fast-paced broadcast environment, and can respond quickly to on-air issues. Key Responsibilities Perform quality control checks on programming, commercials, and promotional content prior to air. Monitor live and recorded broadcasts to ensure audio, video, captioning, and overall transmission...

Learn more

Broadcast Control Room Operator

Added 29/09/2026

Job Title: Broadcast Control Room Operator Position Summary We are seeking a Quality Control Master Control Operator to support 24/7 broadcast operations during a major systems migration initiative. This role is responsible for monitoring on-air programming, managing playlists, ensuring content readiness, executing commercial breaks, and maintaining the quality and continuity of 150+ channel streams. The ideal candidate has strong attention to detail, thrives in a fast-paced broadcast environment, and can respond quickly to on-air issues. Key Responsibilities Perform quality control checks on programming, commercials, and promotional content prior to air. Monitor live and recorded broadcasts to ensure audio, video, captioning,...

Learn more

Master Control Technician

Added 29/09/2026

Job Title: Master Control Technician Position Summary We are seeking a Quality Control Master Control Operator to support 24/7 broadcast operations during a major systems migration initiative. This role is responsible for monitoring on-air programming, managing playlists, ensuring content readiness, executing commercial breaks, and maintaining the quality and continuity of 150+ channel streams. The ideal candidate has strong attention to detail, thrives in a fast-paced broadcast environment, and can respond quickly to on-air issues. Key Responsibilities Perform quality control checks on programming, commercials, and promotional content prior to air. Monitor live and recorded broadcasts to ensure audio, video, captioning, and...

Learn more

Master Control Operator

Added 29/09/2026

Job Title: Master Control Operator Position Summary We are seeking a Master Control Operator to support 24/7 broadcast operations during a major systems migration initiative. This role is responsible for monitoring on-air programming, managing playlists, ensuring content readiness, executing commercial breaks, and maintaining the quality and continuity of 150+ channel streams. The ideal candidate has strong attention to detail, thrives in a fast-paced broadcast environment, and can respond quickly to on-air issues. Key Responsibilities Perform quality control checks on programming, commercials, and promotional content prior to air. Monitor live and recorded broadcasts to ensure audio, video, captioning, and overall transmission...

Learn more

Master Control Technician

Added 21/09/2026

Job SummaryThe Broadcast Operations Specialist is responsible for monitoring and supporting live and recorded television programming across multiple channels and streaming platforms. This role ensures accurate content delivery, maintains broadcast quality standards, and provides operational support for live events in a fast-paced Network Operations environment.Key ResponsibilitiesMonitor live broadcasts and recorded content for audio, video, and caption quality.Support daily broadcast operations across linear and digital platforms.Execute playlists, programming changes, and commercial insertions.Perform content verification and quality control checks before air.Support live sports, news, and entertainment broadcasts.Troubleshoot on-air issues and coordinate rapid resolution.Monitor automation systems and channel playout performance.Communicate schedule changes with...

Learn more

Master Control Operator

Added 21/09/2026

JOB DESCRIPTION Support the day-to-day operations of NBCUniversal's Network Operations Center by ensuring the quality, accuracy, and continuity of live and recorded television programming across multiple broadcast and streaming channels. Monitor on-air content, perform quality control checks, manage playlists, execute commercial insertions, and assist with live events to maintain seamless broadcasts.Key Responsibilities:Monitor live and pre-recorded programming to ensure proper audio, video, captioning, and overall broadcast quality.Perform programming quality control, commercial rehearsals, event preparation, and on-air monitoring.Manage and update automation playlists, implementing programming, commercial, and marketing changes as required.Support live event broadcasts and contingency workflows using broadcast automation and playout systems.Execute...

Learn more

Master Control Operator

Added 21/07/2026

Role SummaryWe are seeking Quality Assurance Engineer I (Contractor) professionals to support in-studio broadcast master control operations for MLB Local Media. These roles are based on site in the Denver/Centennial area and are responsible for ensuring broadcast quality, commercial execution, and continuity of live Major League Baseball game feeds.This position requires individuals who are detail-oriented, dependable, and comfortable working in a live broadcast environment during nights, weekends, and holidays, aligned with MLB game schedules.Key ResponsibilitiesDuties include, but are not limited to:Perform quality assurance (QA) of incoming and outgoing media content to ensure technical and editorial readiness for airOperate within a...

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.