> Markdown version of [/jobs/ext/2206374-software-development-consultant](https://www.wearedevelopers.com/jobs/ext/2206374-software-development-consultant). 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 Development Consultant - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £70,000.0 - **Contract:** Permanent contract - **Skills:** Bluetooth, Linux, Embedded Software, Bare Metal - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26415 ## About the Role Are you an Embedded Software Engineer who's looking for a new challenge? Would you be interested to work in a consultancy whose main project focus is on developing and building scientific software / hardware products used in medical and healthcare applications? This leading consultancy is recruiting and keen to hire able and experienced embedded engineers to join their team. You'll be given projects where you can work independently whilst being supported when required by a wealth of technical and scientific expertise. You'll therefore be able to manage your workloads and your own time, developing new skills and project experiences. You'll also have the opportunity to work with clients and provide technical understanding for new and ongoing projects., * Having graduated with a 1st or 2.1 degree in computer science, electronics or similar, you'll have demonstrable experience and track record in developing embedded applications. * You'll be comfortable programming in C and / or C++ including bare metal programming and using RTOS. You'll have some experience with Python. Any experience with embedded Linux would be advantageous. * You'll have worked with hardware devices (sensors, instrumentation) and have a good level of exposure with electronics. This may include experience with wireless connectivity (WiFi, NFC and Bluetooth). It is expected you'll have excellent communication skills and a good understanding of how to breakdown a complex problem into solvable technical projects. You'll be comfortable documenting processes (as required for medical device development) and have the aptitude to pick up new technologies when needed., Keywords: Embedded Software, Linux, Bare Metal, Sensors, Instrumentation, Electronics, Medical Devices, Healthcare, Regulated, Variety, Consultancy, Career Change ## Related Videos - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [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 Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)