The posting
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



