> Markdown version of [/jobs/ext/1232667-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1232667-embedded-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). --- # Embedded Software Engineer - **Company:** IC Resources - **Location:** London, UK - **Contract:** Temporary contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Software Debugging, Programming Tools, Embedded C, Embedded Software, Hardware Design, Python (Programming Language), Software Engineering, Test-Driven Development (TDD), GitHub Copilot, Git, Software Version Control - **Published:** July 11, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2869195575-2 ## About the Role Essential: * Strong commercial Python development experience, ideally with GUI * Proven experience developing embedded software using C/C++ * Experience communicating with hardware via Serial, USB, or comparable interfaces * Strong troubleshooting and debugging skills across both embedded software and hardware * Experience using Git for source control * Ability to work effectively within cross-functional engineering teams Desirable: * Knowledge of Test-Driven Development (TDD) * Experience working with electronics or hardware integration * Exposure to sensors, scientific instrumentation, or laboratory equipment * Familiarity with AI-powered development tools such as GitHub Copilot or Claude ## Description Embedded Software Engineer | Python & Embedded C++ | Contract | London (Onsite), This contract role will see you working across embedded systems, Python application development, and hardware integration. You'll partner with scientists and engineers to build internal software tools, enhance hardware control systems, investigate technical issues, and contribute to the delivery of next-generation diagnostic solutions. ## Related Videos - [Building the next generation of AI developer tools](https://www.wearedevelopers.com/videos/100069-building-the-next-generation-of-ai-developer-tools) - [AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) - [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) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding](https://www.wearedevelopers.com/videos/1011-github-copilot-beyond-the-basics-10-ways-to-elevate-your-coding) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [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) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)