> Markdown version of [/jobs/ext/2308186-embedded-linux-developer](https://www.wearedevelopers.com/jobs/ext/2308186-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:** Plextek - **Location:** Great Chesterford, UK - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Layers, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Field-Programmable Gate Array (FPGA), Python (Programming Language), Linux System Administration, Performance Tuning, Real-Time Operating Systems, Software Engineering, State Machines, Yocto, Bare Metal - **Published:** August 30, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815599301-embedded-linux-developer ## About the Role We are looking for a well-rounded embedded engineer across both embedded Linux and broader embedded work. You must have: * Embedded Linux development, involving Yocto, building and maintaining custom Linux images, including knowledge of device trees, user-space and kernel-space, and SoC platforms. * Ability to adapt to different technologies, and an ambition for learning. * Motivation to work in a consultancy environment, enjoying variety and new challenges. The ideal candidate will additionally have experience of a good subset of the following: * Real-Time C/C++ * Experience of at least one higher level language for tooling or test automation (for example Python or C# & .NET). * Broader embedded experience such as RTOS, bare-metal systems, hardware interfacing, DSP, algorithms, protocols (application layer and low level), and state machines. * Experience of working at the boundary between electronics and software, and able to read an electronics schematic when designing and developing embedded firmware solutions. * Ability to diagnose and resolve complex system wide software and system-level issues. * Good communication skills, with the ability to write technical documentation for internal and client circulation. ## Description Being a responsible business, we work with integrity and honesty. We share success with our people and our communities. We embrace diversity in outlook and work as a team with colleagues, customers, and suppliers to provide the best technical solution and professional service experience. We empower each other, we're adaptable, show initiative, and deliver on our commitments together., We are looking for an Embedded Software Engineer with a strong grounding in embedded MCU and embedded Linux development. You will contribute to the design, build, and test of embedded systems across a wide range of applications including sensing, robotics, communications, and IoT devices. This role provides the opportunity to work on Linux-based systems as well as bare-metal, RTOS, device drivers, algorithms, and communications protocols. This variety is a core part of our consultancy environment. You will work closely with multidisciplinary engineering teams, supporting projects from concept through to delivery. You will help diagnose system-level issues, integrate software with hardware platforms, and contribute to robust, maintainable engineering solutions. According to seniority, you should be comfortable explaining technical matters to colleagues and customers., * Contributing to projects from early customer engagement to delivered solution across multiple market sectors including industrial, defence, and medical. * Developing on embedded Linux systems including Arm-based SoCs. * Developing on a wide range of RTOS and bare metal embedded systems across the variety of silicon vendors (STMicroelectronics, Microchip etc.). * Supporting system bring-up, board integration, debugging, and performance optimisation. * Working collaboratively with FPGA and electronics teams. * Participating in project planning, documentation, good software engineering practice, team culture, and team software process., We offer an excellent package, a stimulating environment, and a real interest in your development to encourage you to achieve your full potential. We are a versatile business, able to support career progression as appropriate. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [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) - [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) - [How to Avoid Tech Hype Traps - Josip Stuhli](https://www.wearedevelopers.com/videos/1817-how-to-avoid-tech-hype-traps-josip-stuhli) - [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) - [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) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)