We’re Hiring: Firmware Engineer – Herne Bay, Kent Full-time | On-site Required: Minimum 50% on-site work at the office. Where Fire Safety Innovation Meets Opportunity Ready to make a real impact? Join EMS Ltd, part of the Kidde Global Solutions Commercial Fire Business Unit, and be part of a legacy of innovation and leadership in fire safety. With a $10M investment in product development, this is your chance to help shape the future of life-saving technology. As a Firmware Engineer, you’ll work on cutting-edge wireless fire alarm devices — from detectors and sounders to fire panels and network systems — used to protect people and property worldwide. Why join us? Be part of a mission-driven, international R&D team Work across the full product lifecycle: from concept to deployment Contribute to meaningful technology that saves lives Enjoy long-term career growth in a supportive and collaborative environment What you'll be doing: Designing and developing embedded software in C Working with microcontrollers (STM, TI, Renesas) Collaborating with analysts, hardware engineers, and testers Supporting both new and existing products Participating in code reviews and documentation What we’re looking for: Degree in software engineering / computer science 2 years’ experience in embedded software development Hands-on experience in C/C++ Strong debugging skills (e.g., GDB) Knowledge of GIT and electronic schematics Solid English communication skills What we offer: 25 days holiday bank holidays DC pension scheme & life assurance Employee scholarship program Recognition through Bravo Awards Access to health & wellness resources This is more than just a job — it’s your chance to build a safer future with cutting-edge tech and global impact. Apply now and take your career to the next level! FirmwareEngineer EmbeddedSoftware EngineeringJobs R&D TechCareers FireSafety JoinUs KiddeGlobalSolutions EMS