company logo

Firmware Engineer – Embedded Systems

Kidde.com

Office

Virgen De Guadalupe 3, 08950 Esplugues de Llobregat, Spain

Full Time

Location:

Virgen De Guadalupe 3, 08950 Esplugues de Llobregat, Spain
  • Role: Firmware Engineer – Embedded Systems
  • Location: Virgen De Guadalupe 3, 08950 Esplugues de Llobregat, Spain
  • Job type: Full-time position

Where Fire Safety Innovation Meets Opportunity

As part of Kidde Global Solutions Commercial Fire Business Unit, you’ll be part of a legacy of leadership in fire safety, working with cutting-edge technologies that protect lives and property worldwide. With a recent $10M investment in product innovation, we’re committed to expanding our impact and providing dynamic opportunities for growth within our team. You’ll be part of a company that prioritizes quality, integrity, collaboration, and customer care, with the resources, training, and incentives to ensure your success every step of the way. If you’re ready to take the next step in your career and be part of an innovative, mission-driven team, apply now.

Role Description

We are looking for a skilled Firmware Engineer with deep knowledge and highly developed technical expertise in embedded systems. In this role, you will design, implement, and maintain the firmware for Fire Alarm Panels from initial design through to production.

You will collaborate with multidisciplinary teams to develop and introduce new product designs, ensuring high-quality and innovative solutions in line with industry standards.

Responsibilities

  • Translate marketing, customer and industry standards requirements into product design. Define and provide different embedded firmware alternatives for specified requirements in order to select the best solution
  • Design, develop, and integrate new firmware features as assigned by the Firmware or Project Lead
  • Define and develop complete conceptual, architectural, detailed design and test and verification plans: from concept and design to production
  • Define and develop embedded firmware platforms, OS abstraction layers and life safety systems and components applications
  • Proto-type testing, verification testing, system testing and quality assurance
  • Debug and solve software defects from testing or field to ensure software stable and reliable
  • Documentation as High Level Design, Detailed Design, Interface Specification, Test Report, Release Notes Document, etc
  • Define and execute engineering design testing, reliability and verification.
  • Perform the necessary design control documentation as per our engineering design control system
  • Interface, work and support local and remote engineering teams (i.e. Mechanical Engineering, Firmware Engineering, Manufacturing Engineering etc.) on projects requirements and development.
  • Ability to operate in highly motivated, high impact multi-functional team environment

Minimum Requirements:

  • Electronics/Telecommunication/Computer science/or related with bachelor degree or above
  • Minimum 5 years of experience in embedded software design
  • Proficiency in Object Oriented programming (C++) for embedded systems.
  • Proved knowledge of operating systems (FreeRTOS, Linux embedded...)
  • Used to work with standard Software Quality Assurance tools (i.e. Doors, Subversion, Git, HPQC, JIRA/Confluence, etc.) and processes (i.e. Unit Testing, Integration Testing, Code Review, etc.).
  • Experience building and customizing Yocto-based BSPs for embedded products
  • Experience in Linux Kernel configuration, device tree modifications and driver development
  • Initiative and problem-solving mindset is a must
  • Ability to work in an international team
  • Strong Communication Sills

  • Highly self-motivated engineer with a results oriented.
  • Sense of commitment and urgency

Nice To Have

  • Experience with cybersecurity practices in embedded systems
  • Knowledge of worldwide Fire product regulatory standards such as CCCF/UL864/UL268/217/521/EN54, etc, with testing and regulatory agency certification experience
  • Knowledge of CANOpen, IoT, Modbus, BacNet protocols.

Your journey with us

We always aim to provide a fair and valuable recruitment process for everyone. If selected, you will follow the next stages:

  • Initial call with our recruitment team
  • Up tp 2 interviews with the Hiring Team
  • What You Will Gain
  • Flexible Working Arrangements

  • Career Progression Opportunities

  • Mobile Phone

  • Laptop


Compensation and Benefits
Individuals may also be eligible for an annual performance bonus based on both individual and company’s performance. The final compensation for this position will be set based on the individual’s knowledge, skills, and experience as it relates to the job requirements. Kidde Global Solutions is committed to providing a competitive benefits package to our employees.
 

Kidde Global Solutions Overview

Kidde Global Solutions is a world leader in fire & life safety solutions tailored for complex commercial facilities to homes. Through iconic, industry-defining brands including Kidde, Kidde Commercial, Edwards, GST, Badger, Gloria and Aritech, we provide residential and commercial customers with advanced solutions and services to protect people and property in a wide range of applications, all around the globe.

Kidde Global Solutions is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Firmware Engineer – Embedded Systems

Office

Virgen De Guadalupe 3, 08950 Esplugues de Llobregat, Spain

Full Time

September 19, 2025

company logo

Kidde

Kidde.com

KiddeSafety