> Markdown version of [/jobs/ext/3045718-software-engineer](https://www.wearedevelopers.com/jobs/ext/3045718-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:** SII Services Limited - **Location:** UK - **Contract:** Permanent contract - **Skills:** Agile Methodology, Automation of Tests, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Continuous Integration, Software Debugging, DevOps, Ethernet, Labwindows/Cvi, Modbus, RS-232, Software Engineering, Software Testing Automation Framework, Trivial File Transfer Protocols, Teststand, Scripting, Test-Driven Development (TDD) - **Published:** September 24, 2026 - **Apply:** https://sii-group.com/en-GB/job-application/19923?source= ## About the Role * Experience with communications protocols (e.g. TFTP, Ethernet, RS232/422/485, Modbus, CAN, MIL-STD-1553) and embedded/electronics knowledge is desirable. * The position also requires hands-on debugging and measurement using oscilloscopes, spectrum analysers, and related equipment. * Strong teamwork, problem-solving, and communication skills are essential. ESSENTIAL SKILLS: * Proficiency in C/C++ and C# programming * Familiarity with scripting and automation * Understanding of test automation tools and DevOps practices * Knowledge of electronic measurement/debugging techniques ## Description We are seeking a skilled Software Engineer to develop and maintain test solutions, with a focus on C/C++, C#, and scripting languages. The role involves working with test automation frameworks and tools such as LabWindows CVI or TestStand, applying DevOps and continuous integration practices, and supporting high-quality software development through craftsmanship principles like unit testing, TDD, and agile collaboration. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [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 - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)