> Markdown version of [/jobs/ext/4678475-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4678475-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:** Avanti Recruitment - **Location:** Innsworth, United Kingdom - **Experience:** Expert - **Salary:** £50,000 - £70,000 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Linux, Linux on Embedded Systems, Middleware, Embedded Software, Firmware, Multiprocessing, Software Architecture, Real-Time Operating Systems, Software Engineering, Codebase - **Published:** November 12, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5961625707 ## About the Role * Strong embedded Linux development experience * Commercial experience with C and/or C++ * Experience working with large, complex software codebases * Understanding of embedded software architecture and design * Good knowledge of embedded systems and hardware interaction * Experience contributing to significant software development projects * Beneficial additional experience includes multicore ARM processors, middleware and embedded application development, real-time operating systems, software for complex hardware-based products, and embedded cybersecurity or secure firmware development * Experience in a particular industry or a previous Software Architect title is not required; experience contributing significantly to software design and interest in greater architectural ownership are relevant ## Description * Develop embedded software using C and C++ * Help re-architect a large, established codebase for Linux-based embedded systems * Design and develop middleware and application-level software * Work with ARM-based embedded platforms * Improve software structure, performance, and maintainability * Ensure compatibility with existing customer applications * Collaborate with multidisciplinary engineering teams * Contribute to technical design decisions and mentor junior engineers * Support development of secure, reliable next-generation products Technologies: * ARM * Architect * Embedded * Firmware * Hardware * Support * Linux * C++ More: We are an established engineering business developing advanced embedded technology for complex, real-world applications. Our in-house embedded software platform has supported sophisticated systems used by customers internationally, and we are re-architecting the codebase as we transition our next-generation products to embedded Linux. You will join a small, experienced engineering team, work closely with a senior technical leader, and have meaningful influence over software architecture and future development. The role is predominantly office-based in Gloucestershire, with flexitime and limited hybrid working following an initial qualifying period. Salary is up to £70,000, with flexibility for exceptional candidates. Benefits include a performance-related bonus, 5% pension contribution, flexible working hours, 25 days annual leave plus your birthday off, life assurance, and a health cash plan. Visa sponsorship and relocation assistance may be available depending on individual circumstances.