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
#J-18808-Ljbffr