Principal Embedded SW Engineer C/C++
Core
Develop firmware for fire alarm control panels, detectors, and notification devices to ensure reliability and quality of life-safety systems.
Role type
Principal Embedded SW Engineer (C/C++)
Builds
Fire alarm control panels, detectors, and notification devices
Domain
Life safety / Fire protection / Embedded systems
Required skills
C programming, C++, embedded software development, version control (Git), project management, English (fluent)
Preferred skills
Python scripting, Jira, Confluence, AI tools, unit testing, Qt framework, Linux (Yocto, device drivers), Safety and Security critical software, ARM based SoCs, RTOS
Technologies
C, C++, Git, Python, Jira, Confluence, Qt, Linux, ARM SoCs, RTOS
Responsibilities
Develop firmware for fire alarm control panels, detectors, and notification devices; Collaborate with global software teams, customers, and technical support organizations; Participate in international projects, create technical documentation, and solve technical challenges; Lead, plan and track project progress
Seniority
Principal, hands-on IC with mentorship
