Job Title: Software Engineer Location: Sheffield Salary: £50,000 - £60,000 Are you a talented Software Engineer looking for an exciting opportunity to work with cutting-edge automation technology? The Sheffield-based engineering company is at the forefront of innovation, delivering state of the art automation solutions to clients worldwide. We are seeking a skilled and passionate individual to join the dynamic team. Key Responsibilities Design, develop, and maintain software solutions for automation systems. Collaborate with cross-functional teams to integrate hardware and software seamlessly. Work on innovative projects that push the boundaries of automation technology. Troubleshoot and optimise existing systems to ensure top performance. Contribute to the full software development lifecycle, from concept to deployment. What We’re Looking For Proven experience as a Software Engineer, IDEALLY within an engineering or automation environment. Proficiency in programming languages such as C++, Python, or Java. Strong knowledge of software development best practices and design patterns. Experience with control systems, PLCs, or SCADA is highly desirable. Knowledge of Siemens SCL (Structured Control Language) is a significant advantage. A problem-solving mindset with excellent analytical skills. Degree in Electrical Software Engineering, or a related field