Job Search and Career Advice Platform

Enable job alerts via email!

Senior Firmware Engineer (Linux)

Avanti Recruitment

Worcester

Hybrid

GBP 100,000 - 125,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A well-established engineering and manufacturing company is seeking a Senior Firmware Engineer / Linux Developer to work on complex systems. You will be involved in the full product lifecycle, from prototypes to production, with a hands-on role. Responsibilities include designing firmware solutions, developing embedded Linux software, and collaborating with various engineering teams. The ideal candidate will have a relevant degree, strong experience in firmware, and an ability to work close to hardware. This role offers a competitive salary and a hybrid working environment.

Benefits

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

Qualifications

  • Strong firmware and embedded systems experience.
  • Comfortable owning designs and working autonomously.
  • Experience working close to hardware.

Responsibilities

  • Designing and architecting firmware solutions.
  • Developing embedded Linux software on ARM and x86 platforms.
  • Collaborating with cross‑functional engineering teams.
  • Taking technical ownership and leading where required.

Skills

Embedded Linux development
Firmware design
Hardware interfacing
Autonomous working
Collaboration

Education

Degree in Software Engineering, Electronics or similar (2:1 or above)

Tools

Git
DevOps tools
Visual Studio
Job description

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.