Software Controls Engineer
About the program
Amazon Robotics is building its own conveyance controls platform from the ground up, replacing the outside-integrator software that runs the conveyor and sortation systems in its fulfillment centers today. The platform is CODESYS V3 on Linux industrial PCs, EtherCAT and IO-Link field networks, and an object-oriented Structured Text codebase built as reusable device libraries, standard features and configurable site applications. The first site goes live in Atlanta in early 2027, with further sites starting development in January and a multi-year, multi-site roadmap behind them.
What you will do
- Design, develop and test controls software in CODESYS V3 Structured Text: device libraries, feature logic (accumulation, merge, divert, sortation) and control-area applications
- Integrate and bring up field hardware in the lab and on site: drives, photo-eyes, I/O and safety devices over EtherCAT and IO-Link
- Assemble site applications from engineering drawings: read electrical schematics, build and validate configurations for each control area
- Submit your work through Git with code review and contribute to the team's shared libraries and standards
- Run functional and integration tests, record results and hand over to the commissioning team with clear documentation
- Support site commissioning in Atlanta from early 2027: I/O checkout, device bring-up, fault-finding and punch-list closure
What we are looking for
- Current, hands-on Structured Text (IEC 61131-3) development - CODESYS V3 preferred; TwinCAT 3 or similar also considered
- Experience working in Git with branches, pull requests and code review as part of a team
- A traditional controls foundation: you can read electrical schematics and panel drawings, understand drives, I/O, sensors and safety circuits, and have commissioned systems on a plant floor
- Comfortable working independently on site with hardware, not only at a keyboard
- Clear written and verbal communication in a fast-moving, ambiguous engineering environment
Nice to have
- Material handling or conveyance experience (conveyor, sortation, palletizing, AS/RS, warehouse automation)
- Object-oriented Structured Text: function blocks with methods and properties, interfaces, library design and versioning
- EtherCAT, IO-Link, Rexroth or Beckhoff drives, Linux-based industrial PCs
- Python or C++ for tooling, test automation or simulation
- Low-voltage electrical and panel experience
Location and travel
The team is based in Seattle / Bellevue, WA, with Atlanta, GA and Boston, MA also preferred locations. Remote candidates in the US are considered with regular travel: roughly half your time in Seattle through December, including two consecutive weeks on site for onboarding, then Atlanta from January as site commissioning begins. Travel expenses are covered.
GCS is acting as an Employment Business in relation to this vacancy.
Software Controls Engineer
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- Engineering
- IT Support & Infrastructure
- Controls & Automation
- Data
- BI & Data Analytics
- Project Management
- Network security consultant
- IT Audit & Risk
- DevOps
- Hardware & Electronics
- Software Development
- Testing & QA
LATEST JOBS
- Software Controls Engineer
- Infrastructure Architect
- Full Stack Developer - Workday...
- AI Copilot Developer
- Application Architect
- Senior C# Developer
- Data Center Quality Engineer
- QA/QC Lead - Data Center Infra...
- Utility Coordinator
- Utility Development Manager
- Solution Architect - Azure / M...
- Machine Learning Engineer
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer