> Markdown version of [/jobs/ext/1478791-embedded-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/1478791-embedded-software-test-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). --- # Embedded Software Test Engineer - **Company:** Danfoss - **Location:** Edinburgh, UK - **Contract:** Permanent contract - **Skills:** Automation of Tests, Microsoft Azure, Code Coverage, Software Quality, Computer Engineering, Continuous Integration, Software Debugging, DevOps, Embedded Software, Joint Test Action (IEEE Standards), Python (Programming Language), Software Engineering, Verification and Validation (Software), Strategies of Testing, Scripting, Software Verification, Test Scripts, Git, Pytest, Information Technology, Polarion, Software Version Control - **Published:** July 29, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=1cd15fae5af843e7 ## About the Role * Degree in Computer Science, Computer Engineering, or a siumilar related discipline, alongside strong knowledge in the field of embedded systems and embedded software * Experience in testing embedded software using state-of-the-art test automation methodologies, preferably in Python * Fundamental understanding of source code written in the C and C++ programming language * Good understanding of Continuous Integration test strategies, such as Software Unit TestsEase of handling hardware debug tools such as debuggers (JTAG), protocol analyzers, oscilloscopes, multimeters, etc Advantageous would be experience with: * Microsoft Azure DevOps, incl. pipelines * Automation of product integration through scripting, i.e. Python or pyTest * Code Coverage Measurement * Requirement Management tools, i.e. Siemens Polarion ALM * CAN communication and higher layer CAN protocols, e.g. J1938 * Version Control Management, i.e. git ## Description We now have an opportunity to recruit an Embedded Software Test Engineer to join our team based in Edinburgh, UK. As an Embedded Software Test Engineer, you will play a key role in ensuring the quality, reliability, and performance of software powering next-generation control units for Digital Displacement Pumps. Your work will help drive innovation in mobile machinery applications across construction, agriculture, and off-highway industries. You will join a collaborative team focused on developing advanced embedded technologies that improve efficiency and deliver real-world value for customers worldwide. By strengthening software quality and automation, you will contribute directly to products that make operations smarter and more sustainable. This is an opportunity to combine your expertise in embedded systems, software verification, and test automation while influencing how high-quality software is delivered across the product lifecycle. What You'll Be Doing * Verification and validation of complex real-time control algorithms * Creation and maintenance of Continuous Integration test-environments * Design and implementation of automated system tests * Establishing vital quality gates for the software release process * Tool-assisted documentation in a version control management process * Improving test reports and dashboards to be shared with software developers and stakeholders * Close collaboration with co-located, international, and cross-functional teams, * We promote from within and support your learning with mentoring, training, and access to global opportunities. * You'll have flexibility, autonomy, and support to do your best work while maintaining a healthy work-life balance. Your well-being matters to us. * We strive to create an inclusive work environment where people of all backgrounds are respected, and valued for who they are. * You'll receive benefits like annual bonus, paid vacation, pension plans, personal insurance, and more. These vary by country and contract, but they're worth asking about-we think they're pretty great. ## 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) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [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) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)