> Markdown version of [/jobs/ext/4655249-software-engineer](https://www.wearedevelopers.com/jobs/ext/4655249-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:** Resourcing Group Ltd - **Location:** Market Deeping, United Kingdom - **Experience:** Experienced - **Salary:** £53,837 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Unit Testing, C++ (Programming Language), Software Quality, Code Review, Computer Programming, Software Debugging, Embedded Software, Field-Programmable Gate Array (FPGA), Integrated Development Environments, Linux System Administration, Networking Basics, Software Engineering, Software Systems, System Testing, Systems Integration, Software Verification, Information Technology - **Published:** November 10, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5959739870 ## About the Role This is an excellent opportunity for an engineer with approximately 2-3 years of commercial experience to develop their technical expertise while contributing to the design and delivery of sophisticated, high-reliability products., * A degree or equivalent qualification in Software Engineering, Computer Science, Electronic Engineering or another relevant technical discipline. * Practical programming experience using C and/or C++. * Strong analytical and problem-solving skills. * Good mathematical understanding. * The ability to communicate technical information effectively and work collaboratively. * A genuine interest in software engineering and technology development. Desirable: * Approximately 2-3 years' experience in a software or engineering development environment. * Experience developing embedded software. * Familiarity with software development in Windows or Linux environments. * An understanding of networking principles and technologies. * Experience working on software for electronic or hardware-integrated systems. * Exposure to engineering design, testing and verification processes. * An interest in developing knowledge of Digital Signal Processing (DSP) or FPGA technology. * Personal engineering projects, internships or other practical technical experience. ## Description * Design, develop and maintain software solutions using C and/or C++. * Produce detailed software designs in accordance with technical requirements. * Undertake coding, debugging, unit testing and software verification. * Support software integration, system testing and acceptance activities. * Develop test plans, execute tests and document results. * Prepare and maintain technical documentation throughout the development lifecycle. * Participate in software design discussions, technical reviews and code reviews. * Work closely with multidisciplinary engineering teams to resolve technical challenges. * Contribute ideas to improve software quality, development practices and engineering processes. * Provide informal technical support to less experienced colleagues when appropriate.