remote
Senior Firmware Engineer - Kidde Global Solutions
Embedded Systems Engineer
Lead the design, development, and validation of high‑reliability firmware for safety‑critical devices, leveraging Embedded C, RTOS, and advanced hardware debugging to deliver robust, compliant solutions.
About the role
Key Responsibilities
- Architect and implement firmware for safety‑critical embedded systems using Embedded C and RTOS platforms.
- Collaborate with hardware teams to define interfaces, perform low‑level debugging, and resolve integration issues.
- Develop and maintain automated test suites, continuous integration pipelines, and release processes to ensure high code quality and compliance.
- Lead code reviews, mentor junior engineers, and drive best practices in coding standards, documentation, and traceability.
- Participate in safety analysis, risk assessments, and certification activities (e.g., UL, IEC 61508).
Requirements
- 10+ years of firmware development experience in safety‑critical domains.
- Proficiency in Embedded C, RTOS (FreeRTOS, ThreadX, or similar), and hardware debugging tools (JTAG, logic analyzers).
- Strong knowledge of version control (Git), CI/CD pipelines, and automated testing frameworks.
- Experience with safety standards (IEC 61508, ISO 26262) and certification processes.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.