Control Systems Software Engineer
We are seeking a skilled Control Systems Software Engineer with a strong background in automation and control systems engineering for our market leading client. You will contribute to the design, development, and implementation of cutting-edge manufacturing and test machines, ranging from legacy systems to advanced, state-of-the-art technologies.
You will play a key role in delivering high-quality systems on time, working collaboratively with clients, global teams, and internal stakeholders. This role involves using industry-standard architectures, including PLC, HMI, and SCADA systems.
The role requires a mix of technical expertise, problem-solving ability, and teamwork, with opportunities for innovation in diverse technologies such as robotics, vision systems, and Industry 4.0.
Responsibilities of the Control Systems Software Engineer
Writing PLC software from scratch.
Develop Communication protocols (e.g., Ethernet/IP, OPC UA, TCP/IP, Modbus RTU)
Design and implement safety-related systems adhering to compliance standards (e.g., CE/UKCA).
Debug electrical, mechanical, and software systems on legacy and new machines.
Work with electrical and mechanical teams to ensure seamless system integration.
Prepare comprehensive technical documentation, including operating manuals, technical construction files, and design reports.
Requirements of the Control Systems Software Engineer
Demonstrable experience in auto...