
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.
Onsite Embedded Engineer – C Firmware for Security Devices
Develop C firmware for wired and wireless security devices at Kidde Global Solutions in Poland. Build secure connectivity, real-time embedded systems, and products delivered through global production.
Description
- Create C firmware for wired and wireless security devices
- Build secure device communications and firmware update capabilities
- Improve device performance, memory use, power efficiency, and reliability
- Support products that meet professional security standards, including EN50131 Grade 3
- Create reusable embedded platforms for multiple product families
- Develop communication features using RS485 and wireless technologies
- Work across bare-metal, RTOS-based, and embedded Linux environments
- Contribute to firmware architecture discussions alongside senior engineers
- Debug issues, investigate failures, and identify root causes with professional development tools
- Partner with Hardware, QA, Product Management, Compliance, and Cybersecurity teams across the product lifecycle
- Assist with verification, validation, certification, and manufacturing work
- Take part in code reviews and improve engineering practices continuously
- Share knowledge with global engineering teams and promote consistent implementations
- Support products from initial concept through worldwide 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 experience developing embedded-system firmware
- Proficiency in C programming
- Experience with ARM Cortex-M microcontrollers
- Knowledge 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 analytical and problem-solving abilities
- Ability to collaborate effectively in a cross-functional environment
- Strong written and spoken English communication skills
Benefits
- Relocation assistance
- Stable full-time employment in an established engineering environment
- Career advancement and professional development opportunities
- A workplace that supports independence, creativity, and ongoing learning
- Competitive benefits package
- Meal vouchers
- LuxMed medical insurance
- MultiSport card
- IKE/IKZE supplementary pension contribution
- Annual performance bonus tied to individual and company results