Job Openings Embedded Engineer Fire Alarm

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