Senior Firmware Engineer (Linux)
Senior Firmware Engineer (Linux)

Senior Firmware Engineer (Linux)

Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
A

At a Glance

  • Tasks: Design and develop embedded firmware for cutting-edge hardware systems.
  • Company: Established UK engineering firm with a focus on innovation.
  • Benefits: Competitive salary, hybrid working, generous holiday allowance, and private medical care.
  • Why this job: Take ownership of designs and influence real-world applications in a hands-on role.
  • Qualifications: Degree in Software Engineering or Electronics and strong firmware experience.
  • Other info: Join a dynamic team with opportunities for career growth and relocation support.

The predicted salary is between 36000 - 60000 Β£ per year.

A well-established UK engineering and manufacturing company is hiring a Senior Firmware Engineer / Linux Developer to work on complex, specialist hardware systems used globally in real-world applications. This role suits an experienced engineer who enjoys working close to hardware, owning designs and contributing across the full product lifecycle.

The Role

You will join a multi-disciplinary engineering team developing embedded firmware and Linux-based systems from early prototypes through to production machines. This is a hands-on senior role with genuine technical ownership and influence over system design.

Key Responsibilities

  • Designing and architecting firmware solutions
  • Developing embedded Linux software on ARM and x86 platforms
  • Working across full lifecycle from prototype to production
  • Interfacing with electronics, mechanics and optical systems
  • Collaborating with cross-functional engineering teams
  • Taking technical ownership and leading where required

Technical Environment

  • Embedded Linux (ARM & x86)
  • STM32, Raspberry Pi, NXP i.MX platforms
  • Low-level hardware interfacing (analogue, digital, electromechanical)
  • USB, PCIe, MIPI, I2C, SPI
  • Cameras, motors, temperature and lighting control
  • Basic GUI development
  • Safety-critical design considerations

Background

  • Degree in Software Engineering, Electronics or similar (2:1 or above)
  • Strong firmware and embedded systems experience
  • Comfortable owning designs and working autonomously
  • Experience working close to hardware

Nice to Have

  • Git, DevOps tools, Visual Studio
  • Schematic reading and hardware debug
  • Low- to medium-volume manufacturing exposure
  • Wireless technologies (Bluetooth, WiFi, RFID)
  • PICs, CPLDs or FPGAs
  • Interest in imaging or photography

What’s On Offer

  • Competitive salary
  • Performance-related bonus
  • Hybrid working
  • Pension, private medical (including dental), life assurance
  • Relocation support if required
  • Generous holiday allowance
  • 37.5-hour working week

Senior Firmware Engineer (Linux) employer: Avanti Recruitment

Join a well-established UK engineering and manufacturing company that values innovation and technical excellence, offering a dynamic work culture where your contributions directly impact global applications. As a Senior Firmware Engineer, you'll enjoy competitive salaries, performance-related bonuses, and generous benefits including hybrid working options and comprehensive health coverage, all while collaborating with a talented multi-disciplinary team dedicated to pushing the boundaries of technology.
A

Contact Detail:

Avanti Recruitment Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Firmware Engineer (Linux)

✨Tip Number 1

Network like a pro! Reach out to your connections in the engineering field, especially those who work with embedded systems or Linux. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your past projects, especially those involving firmware and hardware interfacing. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of ARM and x86 platforms. Be ready to discuss your design process and how you've tackled challenges in previous roles. We want to see your thought process!

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Senior Firmware Engineer (Linux)

Embedded Linux
Firmware Development
ARM Architecture
x86 Architecture
Low-level Hardware Interfacing
USB Protocol
PCIe Protocol
MIPI Protocol
I2C Protocol
SPI Protocol
Schematic Reading
Hardware Debugging
Technical Ownership
Collaboration with Cross-functional Teams
Basic GUI Development

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Senior Firmware Engineer role. Highlight your experience with embedded Linux and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific examples of firmware solutions you've designed or developed. If you've worked on ARM or x86 platforms, let us know! This helps us understand your hands-on experience and technical ownership.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and responsibilities. We appreciate straightforward communication that gets right to the heart of your experience.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, we love seeing applications come in through our own platform!

How to prepare for a job interview at Avanti Recruitment

✨Know Your Firmware Inside Out

Make sure you brush up on your knowledge of embedded Linux and firmware design. Be ready to discuss specific projects you've worked on, especially those involving ARM and x86 platforms. This will show that you not only understand the theory but also have practical experience.

✨Showcase Your Problem-Solving Skills

Prepare to talk about challenges you've faced in previous roles, particularly those related to hardware interfacing or low-level design. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate how you tackled these issues effectively.

✨Collaborate Like a Pro

Since this role involves working with cross-functional teams, be ready to share examples of how you've successfully collaborated with electronics, mechanics, or optical systems in the past. Highlight your communication skills and how you ensure everyone is on the same page during projects.

✨Get Familiar with Their Tech Stack

Research the specific technologies mentioned in the job description, like STM32, Raspberry Pi, and various communication protocols. If you have experience with any of these, be sure to mention it. Showing that you're already knowledgeable about their tech stack can give you a significant edge.

Senior Firmware Engineer (Linux)
Avanti Recruitment

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>