Software / Controls Engineer

Reference: ce_1775860338

Role Summary

The 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. This requires strong machine vision experience.

Key Responsibilities

  • Write PLC code from scratch for custom semi-automated manufacturing equipment (Allen-Bradley primary platform)
  • Develop HMI programs and operator interfaces (ProFace HMIs)
  • Program and integrate robotic systems (Epson robots)
  • Configure and program machine vision systems for in-process quality inspection (Keyence systems)
  • Develop vision setups to replace microscope-based inspection, performing automated quality checks during production
  • Design electrical schematics and panel layouts for automation equipment
  • Set up and configure all sensors, I/O, and field devices
  • Debug and commission equipment end-to-end: wiring, code, motion, vision, robotics
  • Collaborate with mechanical engineers on equipment integration and with process engineers on process validation
  • Support equipment deployment to production lines in Shakopee and eventually Mexico

Required Skills & Experience

  • 3+ years of experience in PLC programming, controls engineering, or automation software development
  • Allen-Bradley PLC programming experience (RSLogix 5000 / Studio 5000, structured text, ladder logic)
  • Experience programming HMIs (ProFace preferred, or similar platforms such as Rockwell PanelView, Siemens)
  • Machine vision system experience (Keyence preferred, or Cognex, or similar)
  • Electrical schematic design and panel layout experience
  • Hands-on equipment debug and commissioning experience
  • Ability to write code from a blank slate for greenfield automation equipment

Preferred Experience

  • Epson robot programming experience (or similar SCARA/6-axis robot platforms)
  • Python programming in an automation/controls context
  • Experience with servo motion control and multi-axis coordination
  • Background in benchtop or semi-automated equipment (not large-scale material handling or conveyance)
  • Experience in precision assembly, fiber optics, medical device, or electronics manufacturing

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

COMPETITIVE SALARY

Savage

Contract

Added 10/04/2026
Reference: ce_1775860338

Software / Controls Engineer

Savage
Contract

Other similar jobs

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

CODESYS Controls Software Engineer

Added 09/04/2026

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 systemsDesign and...

Learn more

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

Controls Engineer

Added 03/06/2026

Controls Software Engineer - Structured TextIndustrial Robotics Program | Contract Engagement | Seattle, WA or Boston, MA (On-Site) | Immediate Start About the OpportunityWe 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...

Learn more

Controls Engineer

Added 03/06/2026

Controls Software Engineer - Structured TextIndustrial Robotics Program | Contract Engagement | Seattle, WA or Boston, MA (On-Site) | Immediate Start About the OpportunityWe 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...

Learn more

Controls Engineer

Added 27/05/2026

Lead Controls Engineer - Custom Equipment📍 Lansing, MIOverview Lead development of custom automation equipment from concept to production. Ideal for engineers who thrive in greenfield, hands-on environments.ResponsibilitiesDevelop 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 membersRequirements5+ years in automation/controlsProven blank-slate PLC developmentStrong Structured Text experienceHands-on commissioning experienceCustom equipment backgroundPreferredPython, machine vision, robotics, HMI, electrical design GCS is acting as an Employment Business in relation to this vacancy.

Learn more

Controls Engineer

Added 26/05/2026

Senior Controls Engineer - Automation Systems📍 Des Moines, IAOverview Work on next-generation manufacturing equipment in a blank-slate environment. Own the full controls lifecycle-from architecture through commissioning.ResponsibilitiesBuild 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 leadershipRequirements5+ years controls engineering experienceGreenfield PLC programming expertiseStrong Structured TextExperience with Allen-Bradley, Siemens, or BeckhoffBackground in custom machineryPreferredPython, vision (Keyence/Cognex), robotics, HMI development GCS is acting as an Employment Business in relation to this vacancy.

Learn more

Controls Engineer

Added 26/05/2026

Controls Engineer - Custom Automation (Greenfield)📍 Madison, WIAbout the RoleCommScope'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 DoDevelop PLC programs from scratch (Allen-Bradley Studio 5000, Structured Text, Ladder Logic)Build control systems...

Learn more

Controls Engineer - Allen-Bradley / Rockwell (PLC Automation)

Added 30/04/2026

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...

Learn more

Controls Engineer - Beckhoff / TwinCAT (Industrial Automation)

Added 30/04/2026

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...

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

Added 10/04/2026

Job Title: Controls EngineerLocation: Eden PrairieJob SummaryWe are seeking a Software / Controls Engineer to design, develop, and support software, PLC, and electrical controls for semi‑automated and automated production equipment. This role is ideal for engineers who enjoy building systems from the ground up, working close to manufacturing operations, and troubleshooting complex motion, vision, and automation challenges.The Software / Controls Engineer will be responsible for developing controls solutions that integrate PLC, vision systems, robotics, and electrical components to support production and in‑process quality checks.Key ResponsibilitiesDevelop and support software, PLC, and electrical controls for semi‑automated and automated equipmentDesign and implement PLC...

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.