Controls Engineer
Listed on 2026-07-21
-
Software Development
Embedded Systems/ Firmware/ IoT, Unix/Linux
Controls Software Engineer - Structured Text
Industrial 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 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 Doing Sustainment 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 field
- Diagnose issues using machine telemetry, logs, alarm history, and operational data; drive fixes from root cause through deployment
- Some fixes require feature-level rework - rethinking modules to remove complexity and improve reliability rather than patching
- Address rate gaps and workcell throughput shortfalls - the team is currently behind aggressive performance targets, so your impact is visible quickly
- Work across the servo control layer, motion orchestration, and state handling to close performance gaps
- Introduce targeted improvements that make the machines faster and more reliable at fleet scale
- Write, test, and validate control code on physical test machines located on-site
- Work hands-on with real hardware - servos, drives, sensors, vision systems, and conveyance components
- Define test cases and provide QA context for downstream validation
- Author Management of Change Memos (MCMs) detailing each change going to the field
- Drive stakeholder alignment and approval across deployment, operations, hardware, and field support before changes ship fleet-wide
- Create runbooks, troubleshooting guides, and hardware failure documentation
- Strong IEC 61131-3 Structured Text development experience - this is the core requirement
- Real controls / PLC software development background
- Ability to independently own tasks, execute, and deliver
- Hands‑on experience with industrial hardware - servos, drives, sensors, motion systems
- Willingness to work on‑site in Seattle or Boston
- TwinCAT experience - aligns directly with the platform and ways of working
- CODESYS experience - ideal, though not required
- Servo control, motion, Cartesian, or pick‑and‑place workcell background
- EtherCAT or industrial fieldbus depth
- Experience supporting fleet‑scale or production systems, not just single‑machine commissioning
- Strong technical writing - runbooks, change memos, troubleshooting guides
- Ladder‑logic‑only backgrounds without Structured Text
- Candidates unable to work on‑site in Seattle or Boston
We 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).