> Markdown version of [/jobs/ext/2205965-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2205965-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:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £40,000.0 - £60,000.0 - **Contract:** Permanent contract - **Skills:** Big Data, Embedded C, Embedded Software, Field-Programmable Gate Array (FPGA), PC Tools, Python (Programming Language), Software Engineering - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25880 ## About the Role This position offers the opportunity to develop software from small embedded systems (including interacting with FPGAs) to PC software analysing large datasets. The main skills are using embedded C++ and Python appropriately to interface to a sensing system, collecting and analysing the data. You will be supported by electronics engineers and physicists while you play a key role in designing the software for this precision sensor. You will demonstrate a strong academic background from a world leading university in a relevant subject related to software development. In no particular order, you will possess the following skills to varying degrees. They admire potential in the areas you have less exposure to. * Development of C++ software for embedded systems * Use of Python for data analysis * Experience in or interest in learning Rust * Knowledge of Digital Signal Processing fundamentals * Exposure to software development for FPGA based systems * Familiarity with interfacing with electronics * Ability to present your progress successfully ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Wolfenstein 3D Postmortem](https://www.wearedevelopers.com/videos/525-wolfenstein-3d-postmortem) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)