Senior Firmware Engineer
Hybrid Edinburgh (2 days on-site)
Salary: £50,000 - £60,000
Job Overview:
An established embedded systems consultancy is looking for a Senior Firmware Engineer to join their team. Youll work across a variety of client projects, developing the low-level software that powers real products - from early prototypes right through to production-ready systems.
The work is hands-on, hardware-focused, and offers plenty of technical variety. Youll be in the office around two days a week for hardware testing, collaboration and project work, with the flexibility to work remotely the rest of the time.
Key Responsibilities:
1. Develop firmware in C/C++ for microcontroller-based systems.
2. Build and test device drivers, hardware interfaces and real-time features.
3. Own tasks across the full lifecycle: requirements, design, coding, debugging and system testing.
4. Work closely with electronics engineers d...