> Markdown version of [/jobs/ext/2813208-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2813208-senior-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). --- # Senior Embedded Software Engineer - **Company:** Oho Group Ltd - **Location:** Cambridge, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), BIOS, Software Debugging, Device Drivers, Linux on Embedded Systems, Embedded Operating Systems, Embedded Software, FreeRTOS, Real-Time Operating Systems, Multithreading, Real Time Systems, Event Driven Architecture - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840593942-senior-embedded-software-engineer ## About the Role * Strong C programming experience in real-time embedded systems * Proven experience developing low-level / driver-level software for shipped products * Solid debugging skills and a methodical approach to problem solving * Experience with multi-threaded, event-driven systems * Familiarity with Embedded Linux and/or RTOS (e.g. FreeRTOS, SYS/BIOS, etc.) * Comfortable working close to hardware (bonus if you've used scopes / logic analysers) ## Description They're looking for an experienced Embedded Software Engineer to join their low-level platform team, working on device drivers and core software components across a range of embedded operating systems. This is a hands-on role focused on building and maintaining real-time embedded software that ships in commercial products., * Developing low-level embedded software and device drivers * Working across platforms including Embedded Linux and RTOS environments * Debugging complex, real-time system issues * Contributing to architecture, design, and testing at component level * Collaborating closely with hardware and cross-functional teams * Supporting integration, issue investigation, and continuous improvement ## Related Videos - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) - [How to Submit CFPs and Get into Public Speaking - Moran Weber](https://www.wearedevelopers.com/videos/2112-how-to-submit-cfps-and-get-into-public-speaking-moran-weber) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) ## Related Articles - [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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)