> Markdown version of [/jobs/ext/1124180-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1124180-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:** Technical Futures Ltd - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computer Programming, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Hardware Design, Linux Kernel, Network Protocols, Software Engineering, Information Technology - **Published:** July 2, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2841234581-2 ## About the Role A Senior Embedded Software Engineer with hands-on experience of C and RUST development, Embedded Linux and low-level driver work will take responsibility for writing robust code for a range of mission critical Communications products., * 1st / 2.1 Bachelors /Masters Degree in Software Engineering, Electronics, Computer Science or similar discipline. * Strong programming skills in C and experience with Rust development. * Several years of industrial embedded software development ideally relating to mission critical systems. * Strong Linux experience including Embedded Linux development. * Experience developing or maintaining Linux drivers. * Experience with networking protocols and network driver development. * Ability to debug complex software/hardware integration issues. In this Senior Embedded Software role, the successful individual will be helping to deliver robust, secure and high-performance systems; designing and maintaining embedded software for products with a strong focus on Linux-based platforms as well as developing Linux kernel-space and user-space components; implementing software in C and Rust for embedded and system-level applications and developing networking features. ## Related Videos - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)