> Markdown version of [/jobs/ext/2206378-electronics-and-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2206378-electronics-and-firmware-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). --- # Electronics and Firmware Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £60,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), C++ (Programming Language), Embedded Software, Firmware, Python (Programming Language), Software Engineering, VHSIC Hardware Description Language (VHDL), Programming Languages - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26975 ## About the Role A good mix of practical electronic engineering and software development An excellent opportunity to join a constructive and welcoming team of scientists and engineers in modern, spacious, purpose built labs in the centre of Cambridge. This company is focussed on innovation and the multi-skilled team enjoy working on a good variety of projects at any one time. The work will include development for electromechanical devices from concept through to production, including prototyping and testing. You will need a thorough understanding of components, sensors, actuators and the systems and software supporting them, with good ability in two or more coding languages such as C, C++, Python and VHDL. The versatile team regularly present their progress to clients and stakeholders, so you will have the opportunity to continue developing already established communication skills and there is also the potential for occasional travel to clients' sites or conferences. You will need: * A good scientific or technical degree (2:1 or above) from a well-respected university, backed by mostly A grades at A-level. * Evidence of comfort writing embedded software and designing electronic circuits and PCBs * Practical lab experience with test equipment, including power supplies and oscilloscopes * Excellent communication skills and a desire to incorporate a client-facing element into your career Full permission to live and work in the UK without time limit, restriction or sponsorship will also be required, as our client in unable to provide sponsorship. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Breaking the Hardware Mindset: Overcoming Barriers to System-Level Innovation](https://www.wearedevelopers.com/videos/1635-breaking-the-hardware-mindset-overcoming-barriers-to-system-level-innovation) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)