An application made for this job — a tailored resume and cover letter that speak straight to the posting.
GCS Recruitment is looking for a Controls Software Engineer to enhance the control software for a large fleet of industrial robotics. You will be involved in resolving bugs, improving performance, and working hands-on with hardware.
The ideal candidate will have real controls experience and software skills in languages such as C or C++. A strong ability to navigate a large codebase is essential. The work will take place on-site in either Seattle or Boston.
A leading robotics and automation organization is seeking a Controls Software Engineer to join the team behind one of the largest industrial robotics deployments in the world - a fleet of advanced robotic pick-and-place workcells operating across automated fulfillment sites, scaling from over 1,000 machines today to several thousand in the next two years.
This is a software-engineering role in a controls environment - not a traditional PLC position. The team is built largely of engineers from C/C++ software backgrounds who work hands-on with real industrial control hardware. If you pair genuine software-development ability with real controls or automation experience, this is a rare chance to do deep, high-impact work at extraordinary scale.
As a Controls Software Engineer, you'll support and improve the control software running across the deployed robotic fleet:
The deployed application is written in Structured Text (CODESYS) on Linux-based industrial PCs, with a parallel migration into modern C++ underway. The codebase is large and mature - success here is as much about strong software-engineering instincts as it is about controls.
CODESYS and Structured Text are not strict requirements. Most of the team came from C/C++ backgrounds and picked up CODESYS on the job. If you have strong lower-level software skills and genuine controls or automation experience, you're in scope - the Structured Text can be learned on the job.
Open to strong mid-level engineers (3-5 years) who can own and deliver, through to senior engineers who can plug in immediately. What matters is the combination of real controls exposure and genuine software-engineering ability.