📍
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