Senior Embedded Software Engineer
Location: Gloucestershire
Salary: Up to £70,000 (flexible for the right candidate)
Working arrangement: Predominantly office-based, with flexitime and limited hybrid working
Take Ownership of a Major Embedded Linux Project
Avanti Recruitment is working with an established engineering business developing advanced embedded technology for complex, real-world applications.
They're looking for a Senior Embedded Software Engineer to play a key role in modernising an established software platform and developing the next generation of their products.
This is an opportunity to work on a technically challenging project, with genuine influence over software architecture and the direction of future development.
You'll be joining a small, experienced engineering team where your contributions will have a significant impact.
The Opportunity
The company has developed its own embedded software platform over many years, supporting sophisticated systems used by customers internationally.
They're now undertaking a major project to re-architect this established codebase and transition their next generation of products to embedded Linux.
Working closely with a senior technical leader, you'll help shape the new architecture, modernise existing software and ensure compatibility with previous product generations.
Rather than being restricted to one small component of a much larger project, you'll have the opportunity to contribute to key architectural decisions and take ownership of substantial areas of development.
What You'll Be Doing
- Developing embedded software using C and C++.
- Helping re-architect a large, established codebase for Linux-based embedded systems.
- Designing and developing middleware and application-level software.
- Working with ARM-based embedded platforms.
- Improving software structure, performance and maintainability.
- Ensuring compatibility with existing customer applications.
- Collaborating with multidisciplinary engineering teams.
- Contributing to technical design decisions and mentoring junior engineers.
- Supporting the development of secure, reliable next-generation products.
We're particularly interested in engineers who have experience developing complex embedded software products and want to take on greater architectural responsibility.
Ideally, you'll bring:
- Strong embedded Linux development experience.
- Commercial experience with C and/or C++.
- Experience working with large, complex software codebases.
- An understanding of embedded software architecture and design.
- Good knowledge of embedded systems and hardware interaction.
- Experience contributing to significant software development projects.
- Multicore ARM processors.
- Middleware and embedded application development.
- Real-time operating systems.
- Experience developing software for complex hardware-based products.
- Embedded cybersecurity and secure firmware development.
You also don't need to have previously held a Software Architect title. If you've played a significant role in software design and want more ownership, this could be an excellent next step.
Why Consider This Opportunity?
Shape the architecture: Play a central role in a major software transformation rather than simply maintaining existing features.
Take real ownership: Work in a smaller engineering team where you'll have substantial input into technical decisions.
Work on complex technology: Develop sophisticated embedded software for advanced, real-world applications.
Develop your career: Work alongside experienced engineers while taking on increased architectural responsibility.
See your work in real products: Contribute to technology designed and developed in-house, used by customers internationally.
Salary & Benefits
- Salary up to £70,000, with flexibility for exceptional candidates.
- Performance-related bonus scheme.
- 5% pension contribution.
- Flexible working hours.
- 25 days' annual leave plus your birthday off.
- Life assurance and health cash plan.
- Limited hybrid working following an initial qualifying period.
- Potential visa sponsorship and relocation assistance, subject to individual circumstances.
Interested?
If you're an experienced Embedded Software Engineer with strong Linux experience and you're looking for a role where you can influence architecture, tackle complex technical challenges and take greater ownership of a product, we'd love to hear from you.
Apply now or contact Avanti Recruitment for a confidential conversation.