> Markdown version of [/jobs/ext/2951647-senior-embedded-linux-developer](https://www.wearedevelopers.com/jobs/ext/2951647-senior-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). --- # Senior Embedded Linux Developer - **Company:** AddSecure - **Location:** Reading, UK - **Experience:** Expert - **Salary:** £58,449.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Audio Signal Processing, Automation of Tests, VoIP, UClibc (C Standard Library), C++ (Programming Language), Code Review, Computer Programming, Computer Networks, System Configuration, Continuous Integration, Linux, Programming Tools, Linux on Embedded Systems, Ethernet, Virtual Private Networks (VPN), JSON, Python (Programming Language), Routing, Remote Access Technology, LoRaWaN, RS-485 Standard, Software Engineering, Systems Architecture, Wi-Fi Technology, Software Application Programming, Firewalls (Computer Science), Git, Hardware Infrastructure - **Published:** September 17, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5886779010 ## About the Role You enjoy diving into new technologies and turning ideas into practical solutions. You like to drive development forward - whether it's building new features or introducing smarter ways of working - and you're comfortable leading technical discussions to create clarity and collaboration across the team. We also believe you bring: * Excellent C knowledge and development experience of robust embedded systems. * Strong git skills and familiarity with Agile development methodologies. * A strong understanding of secure system design and implementation best practices. * Experience configuring & managing Linux networking including routing, firewalls, VPNs and resilient multi-path connectivity from applications. * Strong communication skills and the ability to work effectively across software, hardware and product teams. It would also be desirable if you have experience with programming in C++ or Python, creating JSON and schemas, development lightweight web-based user interfaces. ## Description As a Senior Embedded Linux Developer, you will play a key role in developing applications and systems software for our embedded Linux products. You'll be involved with shaping our solutions and ensuring they support new technologies while remaining reliable, secure and maintainable. You will have the opportunity to influence system architecture, improve development tools and processes, and help shape future generations of our products. You'll work closely with hardware and software engineers to solve complex problems and turn ideas into robust solutions. The products span a wide range of technologies, including RS485, Ethernet, cellular, Wi-Fi, LoRaWAN, environment sensors, audio processing, VoIP and secure remote access. Your responsibilities will include: * Design and develop robust software in C for new generation of i.MX93 Buildroot-based Linux systems, taking ownership from architecture through implementation, testing and field deployment. * Create unit and system-level automated tests and contribute to our CI pipelines. * Improve development tools, processes and engineering practices. * Work closely with cross-functional teams to ensure smooth integration between software and hardware components. * Contribute to technical discussions and code reviews, sharing your knowledge and experience with the wider team. * Keep up to date with emerging trends and technologies in IoT and embedded systems. ## 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) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [WeAreDevelopers LIVE - Playing in Production](https://www.wearedevelopers.com/videos/100363-wearedevelopers-live-playing-in-production) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Getting under the skin: The Social Engineering techniques](https://www.wearedevelopers.com/videos/38-getting-under-the-skin-the-social-engineering-techniques) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 191: Malware interviews, EU ❤️ Open Source and Skilled Agents](https://www.wearedevelopers.com/magazine/645-dev-digest-191-malware-interviews-eu-open-source-and-skilled-agents)