> Markdown version of [/jobs/ext/2257466-software-engineer](https://www.wearedevelopers.com/jobs/ext/2257466-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Connected Engineering - **Location:** Sheffield, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Software Applications, C++ (Programming Language), Communications Protocols, Ethernet, Hardware Design, Supervisory Control and Data Acquisition (SCADA), Python (Programming Language), Ladder Logic, Modbus, Software Engineering, Structured Text, Systems Integration, Safety Critical Systems, Software Version Control - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815167331-software-engineer ## About the Role * Proven software development experience in control systems, automation, or industrial engineering * Strong understanding of communication protocols (Modbus, CAN, Ethernet/IP) and hardware integration * Experience with commissioning, fault diagnosis, and safety-critical systems * Excellent problem-solving skills, with a meticulous attention to detail * A collaborative approach and the ability to work across disciplines * Knowledge of PLC or SCADA systems would be advantageous ## Description Overview We're delighted to be working exclusively with a leading UK engineering business at the forefront of innovation in complex mechanical handling and kinetic architecture systems. With a track record of delivering world-class projects across Defence, Aerospace, Nuclear, Sports & Entertainment, and Infrastructure, they're now looking to strengthen their team with a talented Software Engineer. Location: Sheffield, England, United Kingdom The Role As a Software Engineer, you'll be involved in the full software development lifecycle-from concept and design to testing, commissioning, and ongoing support. You'll be working closely with mechanical, electrical, and commissioning engineers to ensure seamless integration between software and hardware, with a strong emphasis on quality, safety, and compliance. Key responsibilities * Designing, developing, and optimising robust software applications for advanced control systems * Collaborating with hardware engineers to ensure smooth system integration * Writing, testing, and reviewing high-quality code using languages such as C/C++, Python, ladder logic, and structured text * Commissioning software at the in-house test facility and on-site, ensuring compliance with operational and safety requirements * Diagnosing and resolving real-time integration challenges between software and hardware * Maintaining detailed documentation and version control across the project lifecycle * Supporting continuous improvement of tools, processes, and system performance About You * Proven software development experience in control systems, automation, or industrial engineering * Strong understanding of communication protocols (Modbus, CAN, Ethernet/IP) and hardware integration * Experience with commissioning, fault diagnosis, and safety-critical systems * Excellent problem-solving skills, with a meticulous attention to detail * A collaborative approach and the ability to work across disciplines * Knowledge of PLC or SCADA systems would be advantageous What's on Offer * Flexible working hours around core times * Salary sacrifice pension scheme with employer reinvestment * 25 days annual leave + bank holidays, with the option to buy up to 3 extra days * Long service holiday increases (after 5 and 10 years) * Employee referral rewards Seniority level * Mid-Senior level Employment type * Full-time Base pay range This range is provided by Connected Engineering. Your actual pay will be based on your skills and experience - talk with your recruiter to learn more. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)