Senior Firmware Engineer (Linux)
Avanti Recruitment
Worcester, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 55KJob location
Worcester, United Kingdom
Tech stack
Bluetooth
Software Debugging
Linux
DevOps
Linux on Embedded Systems
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
Microsoft Visual Studio
Radio-Frequency Identification
PCI Express
Raspberry Pi
Software Engineering
Visual Systems
CPLD
Wi-Fi Technology
GIT
Wireless Technologies
Job description
- 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
Requirements
This role suits an experienced engineer who enjoys working close to hardware, owning designs and contributing across the full product lifecycle., This is a hands-on senior role with genuine technical ownership and influence over system design., * 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, * Embedded Software
- Linux
- Embedded Linux
- Firmware
Benefits & conditions
- 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