
Kidde Global Solutions develops and manufactures fire-safety products and systems for residential, commercial, and industrial settings. Its portfolio includes smoke and carbon monoxide alarms, fire extinguishers, fire-detection and suppression systems, and related safety hardware and services. The company serves both consumers and professional customers with solutions designed to help protect people and property.
Embedded Firmware Engineer - Gdansk, Poland
Develop STM32 firmware for wired and wireless security devices at Kidde Global Solutions. Build secure, dependable products for a global security portfolio.
Description
- Create C firmware for wired and wireless security products
- Build secure device communications and firmware update capabilities
- Improve device performance, memory usage, power efficiency, and reliability
- Develop communication features using RS485 and wireless technologies
- Develop across bare-metal, RTOS-based, and embedded Linux environments
- Contribute to firmware architecture discussions and work with senior engineers on technical solutions
- Debug embedded systems, investigate faults, and identify root causes with professional development tools
- Partner with Hardware, QA, Product Management, Compliance, and Cybersecurity teams throughout the product lifecycle
- Assist with verification, validation, certification, and manufacturing activities
- Review code and help strengthen development practices through continuous improvement
- Share knowledge with global engineering teams and promote consistent solution implementation
- Help develop reusable embedded platforms for multiple product families
- Support products aligned with professional security standards, including EN50131 Grade 3
- Contribute across the full product journey, from concept through global mass production
Requirements
- Bachelor's or Master's degree in Software Engineering, Electronics, Telecommunications, Computer Engineering, or a related discipline
- At least three years of embedded firmware development experience
- Proficiency in C programming
- Experience working with ARM Cortex-M microcontrollers
- Understanding of bare-metal or RTOS-based embedded development
- Experience debugging embedded systems with standard development tools
- Understanding of embedded communication interfaces and protocols
- Familiarity with Git and collaborative software development practices
- Strong written and spoken English communication skills
- Knowledge of secure bootloaders, firmware update methods, or basic cryptography is an advantage
- Experience with RTOS and Linux environments is an advantage
- Familiarity with Agile/Scrum methods is an advantage
- Experience supporting certification work is an advantage
- Experience working with globally distributed engineering teams is an advantage
- Willingness to relocate to Gdansk
Benefits
- Relocation assistance
- Meal vouchers
- LuxMed medical insurance
- MultiSport card
- Additional IKE/IKZE pension contribution
- Annual performance bonus tied to individual and company performance
- Career development and professional growth opportunities
- A workplace that supports independence, creativity, and continuous learning
- Stable employment within an established engineering environment