Now hiring

Senior Embedded Software Engineer @ Avanti Recruitment

GBOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

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

Skills

embedded Linux developmentCC++embedded software architectureembedded systemshardware interactionsoftware designARM processormiddlewareReal Time Operating SystemEmbedded Cybersecurity

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores