
Senior Firmware Engineer-Fire Alarm Systems
- Vaughan, ON
- Permanent
- Temps-plein
- Design, develop, and maintain embedded firmware for FX-4000 modules using Quadros RTOS or similar real-time operating systems.
- Integrate and support communication protocols such as ARCNET, BACnet, RS-485, enabling reliable inter-module and external device communication.
- Collaborate on the configuration and optimization of FX-4000 HAL, ANC-6000, and other modular hardware components.
- Develop and maintain system-level diagnostics, annunciator mapping, and addressable loop integrations.
- Debug complex firmware and hardware issues using tools such as oscilloscopes, logic analyzers, and protocol analyzers.
- Analyze and optimize system performance, timing determinism, and overall reliability across the FX-4000 architecture.
- Work with graphical monitoring tools to validate and verify system integration.
- Participate in architecture reviews and contribute to the design of scalable, modular fire alarm solutions.
- Mentor junior engineers, conduct design/code reviews, and support robust documentation and knowledge sharing.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- 5+ years of embedded firmware development experience, ideally in safety-critical or industrial environments.
- Proficiency in C/C++ and experience with real-time operating systems, such as Quadros RTOS, FreeRTOS, VxWorks, QNX, or similar.
- Familiarity with toolchains like Visual DSP, GNU C, STCube, and Code Composer.
- Strong understanding of the OSI model, especially application and data link layers.
- Extensive experience with communication protocols such as ARCNET, BACnet, RS-485, RS-232, SPI, and Ethernet/IP.
- Ability to interpret schematics and debug complex hardware/firmware interactions using lab instruments including oscilloscopes and logic analyzers.
- Comfortable working with modular hardware platforms and addressing embedded integration challenges.
- Experience with fire alarm systems (FACP) and/or building automation solutions is highly desired.
- Knowledge of FX-4000 architecture or similar fire alarm control panels (FACP).
- Familiarity with graphical monitoring tools such as OpenGN.
- Understanding of DFT (Design for Testability) concepts and manufacturing test strategies.
- A great working environment with opportunities for career advancement; a collaborative, innovative engineering culture where your ideas make a difference.
- The opportunity to work on technology that directly saves lives, shaping the future of building safety.
- Competitive salary
- Group Insurance benefits
- Company RRSP program