> Markdown version of [/jobs/ext/1869280-embedded-linux-developer](https://www.wearedevelopers.com/jobs/ext/1869280-embedded-linux-developer). 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 Linux Developer - **Company:** The One Group - **Location:** Saffron Walden, UK - **Contract:** Permanent contract - **Skills:** Board Bringup, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Linux, Linux on Embedded Systems, Field-Programmable Gate Array (FPGA), Python (Programming Language), Linux-Powered Devices, Real-Time Operating Systems, Scripting, State Machines, Yocto, Bare Metal, Hardware Debugging - **Published:** August 2, 2026 - **Apply:** https://www.careerjet.co.uk/job/gb477b874163fade1aab2e966204fd74b7/eaa ## About the Role Commercial embedded Linux development Strong C or C++ programming skills Experience with ARM-based SoCs or embedded MCU platforms Knowledge of device trees, Linux user space and kernel space Experience integrating software with hardware An adaptable mindset and an interest in working across varied technologies Experience with some of the following would be highly beneficial: Yocto or custom Linux image development Linux device drivers RTOS or bare-metal development Python, C# or another scripting language for tooling and test automation Board bring-up and reading electronic schematics DSP, algorithms, communication protocols or state machines OpenCPI, STICS or SOSA Industrial, medical, communications or defence projects This position would suit a well-rounded embedded engineer who enjoys variety, wants exposure to the complete product lifecycle and is comfortable working at the boundary between software and electronics. You'll receive a strong overall package, ongoing technical development and the opportunity to work on genuinely varied engineering challenges within a friendly and highly capable team. ## Description You'll be responsible for: Developing embedded Linux solutions for ARM-based SoCs Working across Linux user space, kernel space and device trees Supporting system bring-up, board integration and hardware debugging Developing real-time software using C and C++ Working with RTOS and bare-metal systems across different MCU platforms Building and maintaining custom Linux images using Yocto Diagnosing complex software, hardware and system-level issues Collaborating closely with electronics, FPGA and wider engineering teams Contributing to technical documentation, project planning and engineering standards Working directly with customers to understand and solve challenging technical problems ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## 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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)