Embedded Engineer Fire Alarm

Industry Professionals

Brossard

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Paid Time Off

Job summary

A leading engineering recruitment firm is seeking an Embedded Software Engineer for a hybrid role in Brossard, QC. This position involves developing critical embedded applications for fire safety systems. The ideal candidate should have a Bachelor's degree in Computer Science, with at least 5 years of hands-on experience in embedded systems development and proficiency in Embedded C. Strong debugging skills and experience with multithreaded systems are necessary. The position offers health, dental, and vision insurance as well as paid time off.

Qualifications

  • Minimum of 5 years of hands-on experience in embedded systems development.
  • Familiarity with cybersecurity best practices in embedded environments.
  • Must be a Canadian citizen or permanent resident.

Responsibilities

  • Develop mission-critical embedded applications for fire safety systems.
  • Collaborate with hardware, QA, and software teams on solutions.
  • Continuously innovate to enhance system performance and security.

Skills

Embedded C on Linux/POSIX systems
Multithreaded application development
Debugging skills with diagnostic tools
Knowledge of network programming

Education

Bachelor’s degree in Computer Science, Software Engineering, or Electrical Engineering

Tools

Oscilloscopes
Logic analyzers

Job description

About the job Embedded Engineer Fire Alarm

Location: Hybrid in Brossard, QC, Canada
Industry: Fire Safety & Building Automation
Applications Close: June 20, 2025

We’re 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 50,100+ 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 We’re Looking For
Must‑Have Requirements
  • Bachelor’s 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
  • 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

Location: Hybrid work model, Brossard, QC (no travel required)

Benefits: Health, Dental, Vision insurance + Paid Time Off

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer – Fire Alarm & Real‑Time Systems
Senior Embedded Engineer – Fire Alarm & Real‑Time Systems

Industry Professionals • Brossard

Hybrid
CAD 80,000 - 100,000
Health insurance
Dental insurance
Vision insurance
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Amaris Consulting • Brossard

On-site
CAD 80,000 - 120,000
Embedded Software Developer
Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 80,000 - 100,000
Fire Alarm Systems Designer
Fire Alarm Systems Designer

Maple Armor • Oakville

On-site
CAD 70,000 - 95,000
Competitive salary and benefits package
Opportunities for professional growth and development
Supportive work environment
Senior Embedded Developer
Senior Embedded Developer

Paradox Security Systems • Saint-Eustache

On-site
CAD 107,000 - 207,000
Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Embedded Software Developer [14273]
Embedded Software Developer [14273]

MEDA Engineering & Technical Services • Ottawa

On-site
Paid Benefits after 90 days
Pension eligibility with employer match
Referral bonus
Senior Embedded Build, Release & Integration Developer
Senior Embedded Build, Release & Integration Developer

PML Sound International • Ottawa

Hybrid
CAD 120,000 - 150,000
Senior Software Engineer, Embedded Systems/Firmware
Senior Software Engineer, Embedded Systems/Firmware

Red Cedar Ventures • Markham

On-site
CAD 120,000 - 170,000
Stock options
Medical coverage
Dental & Vision
+1