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 considerat...