Enable job alerts via email!

Embedded Engineer – Fire Alarm and Intelligent Building Solutions

HireOn

Brossard

Hybrid

CAD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading fire safety and building automation company in Brossard is seeking an Embedded Software Engineer. This full-time, hybrid role involves designing and implementing embedded software for fire alarm systems, impacting global safety. Candidates should have a strong background in embedded systems, particularly in C development on Linux, and must be Canadian citizens or permanent residents.

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Paid Time Off

Qualifications

  • 5+ years of embedded systems experience.
  • Knowledge of network programming and C++ is a plus.

Responsibilities

  • Design, prototype, and implement embedded software for fire detection systems.
  • Develop efficient, real-time code in C on POSIX/Linux platforms.
  • Collaborate with software, hardware, and QA teams.

Skills

Embedded C development
Multithreaded application development
Cybersecurity awareness
Proficiency with debugging tools

Education

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

Tools

ARM processors
Coldfire processors
Microchip processors

Job description

Embedded Engineer – Fire Alarm and Intelligent Building Solutions

We are hiring an Embedded Software Engineer for a leading fire safety and building automation company based in Brossard, QC. This is a full-time, hybrid role (onsite + remote) with a salary range of CA$80,000 to CA$120,000 per year.

About the Company: A pioneering firm in fire detection systems, with a team of 50–100+ engineers, focused on innovative embedded solutions that enhance safety worldwide.

Role Overview: You will design, prototype, and implement embedded software for fire alarm and building safety systems, impacting real-time safety-critical applications globally.

Key Responsibilities:

  1. Design, prototype, and implement embedded software for fire detection systems
  2. Develop efficient, real-time code in C on POSIX/Linux platforms
  3. Address multithreading, multi-process, and real-time challenges
  4. Collaborate with software, hardware, and QA teams
  5. Enhance system performance, security, and usability
  6. Support debugging with tools like logic analyzers, oscilloscopes, and emulators

Required Skills and Experience:

  • Embedded C development on Linux or POSIX systems
  • Experience with fire alarm and intelligent building solutions
  • Multithreaded and real-time application development
  • Cybersecurity awareness in embedded environments
  • Proficiency with debugging tools
  • Experience with ARM, Coldfire, or Microchip processors

Qualifications:

  • Bachelor’s degree in Computer Science, Software, or Electrical Engineering
  • 5+ years of embedded systems experience
  • Knowledge of network programming, C++, UI development is a plus
  • Familiarity with UL/ULC standards is preferred
  • Must be a Canadian citizen or permanent resident

Benefits:

  • Salary: CAD $80,000 – $120,000
  • Health, Dental, Vision Insurance
  • Paid Time Off
  • 40-hour work week, no travel, hybrid in Brossard
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Engineer – Fire Alarm and Intelligent Building Solutions

Industry Professionals

Brossard

Hybrid

CAD 80,000 - 120,000

Today
Be an early applicant