Some engineers write code. Others develop the brains behind complex automated systems that revolutionise industries. This role is for the second type. They’re looking for a Software Controls Design Engineer who can design and develop cutting-edge control systems for automation machinery. If you’re excited by robotics, motion control, and bringing machines to life, this could be the perfect role for you. What’s in it for you? - Hands-on innovation - You won’t just write code, you’ll see it running on real automation systems. - Autonomy & trust - You’ll have the freedom to develop solutions that push the boundaries of what’s possible. - A fast-moving environment - Work on large-scale projects integrating PLCs, HMIs, robotics, and motion control. - Recognition for your work - Your ideas won’t go unnoticed, and you’ll have a direct impact on how machines operate. - The latest tech at your fingertips - Work with Rockwell, Siemens, Mitsubishi, Fanuc, and more. The Role - Develop PLC and HMI-based software for automation systems. - Collaborate with design teams to create solutions that integrate safety devices, robotics, and communication protocols. - Write, test, and troubleshoot software, ensuring seamless machine operation. - Create technical documentation and design philosophy documents. - Stay ahead of emerging technologies in automation, AI, and machine learning. - Work on-site during the commissioning phase to ensure successful system integration. - Optimise system performance by modifying software, electrical, and mechanical components when needed. What You’ll Need - A degree in Engineering, Software, or Automation, or equivalent experience. - Strong PLC and HMI programming skills - experience with Rockwell, Siemens, Mitsubishi, or B&R is ideal. - Knowledge of motion control, robotics (Fanuc, Staubli, Mitsubishi), and industrial networks. - Experience integrating servos, VFDs, Ethernet, and Profibus networks. - A problem-solving mindset - if something’s not working, you’ll figure out why. - The ability to work under pressure and meet deadlines without compromising on quality. Why Join? This is an opportunity to code smarter, not harder, in a company that’s at the forefront of automation. If you want to work on complex, high-tech projects, push the limits of control systems, and see your work in action, this is the role for you. Ready to make an impact? Let’s talk