HireOn

Embedded Software Engineer – Fire Detection Systems (Hybrid | Brossard)

Brossard, QC, CA

Hybrid
$120k
17 days ago
Save Job

Summary

📍 Brossard, QC | Hybrid Role (Onsite + Remote) | 💼 Permanent Position

🏢 About The Hiring Company

We’re hiring on behalf of an industry-leading fire safety and building automation company, founded in the early 2010s, with a growing team of 50–100+ engineers and specialists. They are at the forefront of next-gen fire detection systems, providing cutting-edge embedded solutions that make buildings and lives safer around the globe.

🚨 Role Overview

As an Embedded Software Engineer, you’ll join a cross-functional team creating state-of-the-art embedded applications for fire alarm and safety systems. From prototyping to deployment, your role will directly impact real-time safety-critical systems used in commercial and industrial buildings worldwide.

🛠️ Key Responsibilities

  • Design, prototype, and implement embedded software for fire detection systems
  • Write efficient, high-quality, real-time code in C on POSIX/Linux-based platforms
  • Tackle multithreading, multi-process, and real-time development challenges
  • Collaborate across software, hardware, and QA teams to deliver robust solutions
  • Innovate and continuously improve system performance, security, and usability
  • Support debugging using tools like logic analyzers, oscilloscopes, and emulators

🧰 Top Skills/Tools Required

  • Embedded C development on Linux or POSIX systems
  • Multithreaded and real-time application development experience
  • Cybersecurity awareness in embedded environments
  • Debugging with scopes, analyzers, and formal methodologies
  • Experience with ARM, Coldfire, or Microchip processors

✅ What You Bring

  • Bachelor’s in Computer Science, Software, or Electrical Engineering
  • 5+ years of hands-on experience with embedded systems
  • Experience mitigating cyber vulnerabilities in software
  • Knowledge of network programming, C++, and UI development is a plus
  • Familiarity with UL/ULC or similar rigorous approval standards is preferred
  • Must be a Canadian citizen or permanent resident

💰 Compensation & Benefits

  • Salary Range: CAD $80,000 – $120,000
  • Health, Dental, Vision Insurance
  • Paid Time Off
  • 40-hour work week | No travel | Hybrid in Brossard office

Skills: debugging with scopes and analyzers,c,embedded,linux or posix systems,embedded c development,coldfire processors,multithreading,microchip processors,real-time application development,fire detection,c++,embedded software,arm processors,cybersecurity awareness

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job