About the job Embedded Engineer Fire Alarm
Location: Hybrid in Brossard, QC, Canada
Industry: Fire Safety & Building Automation
Applications Close: June 20, 2025
Were recruiting on behalf of a top-tier client a rapidly growing fire safety and building automation company with a legacy of innovation since the early 2010s. Based in Brossard, Quebec, they have built a team of 50100+ engineers and specialists focused on developing cutting-edge embedded solutions for life-saving fire detection technologies deployed across Canada and globally.
About the Role
As an Embedded Software Engineer, you'll be part of a high-impact, cross-functional engineering team developing mission-critical embedded applications for next-gen fire safety systems. From design to deployment, your code will be embedded in life-saving technology used in industrial and commercial buildings around the world.
What Were Looking For
Must-Have Requirements:
-
Bachelors degree in Computer Science, Software Engineering, or Electrical Engineering
-
Minimum 5 years of hands-on experience in embedded systems development
-
Proficiency in Embedded C on Linux/POSIX systems
-
Strong experience with multithreaded, real-time application development
-
Familiarity with cybersecurity best practices in embedded environments
-
Debugging skills using oscilloscopes, logic analyzers, and other diagnostic tools
-
Experience with processors such as ARM, Coldfire, or Microchip
-
Must be a Canadian citizen or permanent resident
Nice-to-Have Skills:
-
Knowledge of network programming, C++, or UI development
-
Prior experience in fire alarm or intelligent building systems
-
Exposure to UL/ULC or other rigorous compliance standards
️ Key Responsibilities
-
Design, prototype, and implement embedded software for fire detection systems
-
Develop efficient, high-quality code in C for POSIX/Linux platforms
-
Solve complex challenges in multithreading, multiprocessing, and real-time systems
-
Collaborate with hardware, QA, and software teams to deliver robust solutions
-
Continuously innovate to enhance system performance, security, and user experience
-
Support hardware debugging and validation using industry-standard tools
Compensation & Perks
-
Salary: CAD $80,000 $120,000
-
Location: Hybrid work model, Brossard, QC (no travel required)
-
Schedule: 40-hour work week
-
Benefits: Health, Dental, Vision insurance + Paid Time Off