Job Title: Senior Firmware Engineer / Linux Developer
Location: Evesham, Worcestershire
Salary: £55,000
We are partnered with a global supplier of forensic science equipment, exporting market-leading products to government and private institutions in over 100 countries worldwide. Their technology is used to perform detailed forensic investigations both at crime scenes and within laboratories.
The Role
You will join a highly skilled, multi-disciplinary engineering team and work across the full project lifecycle, from early-stage prototypes through to production systems. This is a hands-on role offering exposure to a broad mix of technologies and the opportunity to influence technical direction and design decisions.
Key Responsibilities
Architecting, designing and developing firmware solutions
Developing embedded Linux on ARM and x86 imaging architectures
Working with STM32 ARM microcontrollers, Raspberry Pi and NXP i.MX platforms
Interfacing with analogue, digital and electromechanical components and sensors
Developing basic graphical user interfaces
Implementing communication interfaces (USB 3.2, MIPI, PCIe, I2C, SPI)
Camera, motor, temperature and lighting control (lasers, LEDs, flash lamps)
Supporting basic safety-critical circuitry
Collaborating closely with electronics, mechanical, software, physics, optics and chemistry teams
Taking ownership of designs and providing technical leadership when required
About You
Strong all-round software engineering background with applied design experience
Degree educated (Software, Electronics or related discipline - minimum 2:1)
Proactive, innovative and comfortable working in a collaborative, multi-skilled environment
Confident designing and owning firmware architectures
Desirable Experience
Visual Studio, DevOps, Git
Ability to read schematics and identify pinouts and port capabilities
Design for low to medium volume manufacturing
Wireless technologies (RFID, Bluetooth, Wi-Fi)
Microchip PICs, CPLDs or FPGAs
Interest or background in photography
Benefits
Competitive basic salary with performance-related bonus
Hybrid / work-from-home options
Pension scheme
Life assurance
Private medical cover (including dental)
Relocation assistance where applicable
37.5 hours per week
Holiday allowance starting at 25 days plus birthday, Christmas, long service entitlement and bank holidaysInterview Process:
Recruiter Screen (30-45 mins)
First Stage Teams Interview with Hiring Manager (60 mins)
On Site interview (2 hours)