Controls Software Engineer - Robotics & Automation
Listed on 2026-06-20
-
Software Development
Embedded Systems/ Firmware/ IoT, C++ Developer, Unix/Linux, Software Engineer
Are you a software engineer who likes your code to move real machines? A major name in robotics and automation is building out the team behind one of the largest robotic deployments anywhere - thousands of automated workcells running across high-volume operations - and is looking for a Controls Software Engineer to help keep that fleet fast, stable, and improving.
This isn't a traditional PLC seat. It's a software role that happens to live in a controls world. Most of the team came up through C and C++ and learned the control platform on the job - so what matters here is real software-engineering ability paired with hands‑on experience around machines, motion, and hardware.
What you’ll work on- Hunting down and fixing bugs and faults in control software running across a large fleet of deployed machines
- Pushing rate and throughput improvements through the servo, motion, and state‑management layers
- Getting hands‑on with hardware in the lab - servos, drives, sensors, vision, and conveyance
- Tracing problems through telemetry, logs, and alarms, and owning fixes from root cause to rollout
- Writing the change documentation and runbooks that keep fleet‑wide deployments safe
The live system is written in Structured Text (CODESYS) on Linux‑based industrial PCs
, with a move to modern C++ already in flight. It's a big, established codebase - strong software instincts matter as much as controls knowledge.
- Structured Text on any platform (CODESYS, TwinCAT, Allen‑Bradley, Siemens)
- Embedded, real‑time, or industrial software background
- Motion/servo control, robotics, or pick‑and‑place / Cartesian workcell experience
- System‑level Linux;
EtherCAT or other industrial fieldbus - Experience keeping production or large‑scale systems running
Open from strong mid‑level engineers (3-5 years) who can own their work, through to seasoned engineers ready to plug straight in. The blend of controls exposure and software ability is what counts - not a specific title.
GCS is acting as an Employment Business in relation to this vacancy.
#J-18808-Ljbffr(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).