About this role
Salary: £50,000 - 70,000 per year
Requirements
- 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
Responsibilities
- 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.
last updated 46 week of 2026