> Markdown version of [/jobs/ext/2468384-software-engineer](https://www.wearedevelopers.com/jobs/ext/2468384-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:** Embed Software Limited - **Location:** Kirkcaldy, UK - **Experience:** Experienced - **Salary:** £35,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Software Quality, Code Review, Computer Programming, Continuous Integration, Software Debugging, DevOps, Integrated Development Environments, Python (Programming Language), Object-Oriented Software Development, Software Maintenance, Systems Development Life Cycle, Software Engineering, Software Systems, System Testing, Test Scripts, Integration Tests, Information Technology - **Published:** August 6, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5830850272 ## About the Role * Strong background in Computer Science, Software Engineering and Software Development. * 2-3 years of professional software development experience and the right to work in the UK . * Strong programming skills with Python, C#, or C++, and a solid understanding of object-oriented programming principles. * Good understanding of software engineering methodologies and the software development lifecycle (SDLC). * Experience with software testing and verification techniques, including unit, integration, and system testing. Preferred Skills & Attributes * Knowledge of medical device software standards including ISO 13485, IEC 62304, and FDA software development requirements. * Experience developing software for embedded systems or hardware-integrated applications. * Familiarity with safety-critical or high-integrity software engineering practices. * Experience working in a software consultancy, engineering services, or client-facing development environment. * Exposure to CI/CD pipelines, automated testing frameworks, and DevOps practices. The successful candidate will demonstrate: * A proactive attitude with a willingness to learn and adapt to new technologies and project domains. * Excellent time management and organizational skills, with the ability to manage multiple priorities. * A collaborative mindset and the ability to work effectively within cross-functional teams. * A customer-focused approach, understanding client needs and delivering high-quality solutions. * Critical thinking and sound decision-making skills when addressing technical challenges. * High attention to detail and commitment to producing reliable, high-quality software. ## Description We are seeking a motivated and talented Software Engineer to join our growing Software Engineering Services team. You will work on a variety of client projects, developing high-quality software solutions across multiple industries, including regulated and safety-critical domains. This role offers the opportunity to collaborate with multidisciplinary teams, contribute throughout the software development lifecycle, and continuously expand your technical expertise., * Designing, developing, testing, and maintaining software applications using Python, C#, and/or C++. * Participating in the full software development lifecycle, from requirements analysis and design through implementation, testing, deployment, and maintenance. * Collaborating with project managers, solution architects, QA engineers, and clients to understand technical requirements and deliver high-quality software solutions. * Developing clean, maintainable, and well-documented code following industry best practices and coding standards. * Performing unit testing, integration testing, debugging, and verification activities to ensure software quality and reliability. * Participating in code reviews and contributing to continuous improvement of development processes and coding practices. * Preparing technical documentation, design specifications, and test reports. * Supporting software releases, customer demonstrations, and deployment activities where required. * Continuously learning new technologies, tools, and industry standards to support diverse client engagements. ## Related Videos - [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) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [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) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)