Firmware Engineer - Embedded Systems & Custom Protocols 📍 Location: Mawdesley, West Lancashire (Office-based - own transport required) 💰 Salary: Competitive, based on experience 🕒 Job Type: Full-time, Permanent 🎓 Level: Mid to Senior About Us A UK leader in the design and manufacture of life safety and compliance technology, including fire alarms, nurse-call systems, and assistive hearing devices. Based in Wigan, with a cutting-edge R&D facility in Mawdesley, we are a growing, engineering-focused company where your technical skills make a real difference. The Role We are looking for an experienced Firmware Engineer to join our R&D team, working on complex embedded systems for life-critical applications. You will: Develop and maintain embedded firmware for ARM microcontrollers Work on distributed systems with custom networking protocols Implement touchscreen HMI functionality for user interfaces Write robust, efficient code in C for real-time embedded environments Collaborate with hardware, software, and product teams across the full product lifecycle Debug, test, and validate code using tools such as IAR Embedded Workbench Contribute to systems design, architecture, and product innovationAbout You You're a confident, capable firmware developer with a track record in complex system design. Essential skills and experience: Solid commercial experience in embedded C developmen...