Embedded Firmware Architect

1 week ago


Montréal QC, Canada Mircom Group of Companies Full time

Company Description

Mircom Group of Companies is a global designer, manufacturer, and distributor of intelligent building solutions, with a strong commitment to technological advancement in life safety and property protection. Our portfolio includes Fire Detection & Alarm, Communications & Security, Mass Notification, and Building Automation & Smart Technologies. Independently engineered in North America, our solutions are tailored to the unique needs of our clients worldwide.

The Montreal (Pointe-Claire) location is conveniently located at 334 Av. Avro near the intersection of Autoroute 40 & Sources Blvd and a short five-minute walk to the upcoming REM Des Sources train station.

Product Links

  • Fire Detection & Alarm -
    //mircom.Com/fire-alarm-and-detection-systems/
  • Mass Notification & Emergency Audio -
    //mircom.Com/product-category/mass-notification-systems/
  • Security, Intercom & Access Control -
    //mircom.Com/security/
  • 3D Graphics & Monitoring -
    //mircom.Com/opengn
  • Building Automation Solutions -
    //mircom.Com/product-category/smart-buildings/building-automation-systems/

Role Description

This is a full-time on-site role as an Embedded Firmware Architect at Mircom Group of Companies for engineering practitioners with 5+ years of professional experience. The Embedded Firmware Architect will be responsible for software development, firmware design, debugging, and embedded software development for Fire Detection & Alarm Systems. As a senior team member, you will be reviewing the work of your team as well as providing training and guidance for your teammates.

Mircom designs, develops, and integrates highly sophisticated intelligent building system related command, control, and communications systems for the industrial, commercial, and residential markets. These state-of-the-art systems combine advanced microprocessors, DSPs, software algorithms and multi-field-sensor integration to provide real-time protection and comfort to our installation facilities. You should apply if you have past familiarity with firmware that runs on machines with adherence to high quality design, development, and product certification standards. Past UL experience is ideal, as well as related experience such as DO-178 or ASPICE.

Qualifications

  • System Design
  • Software Development and Firmware skills
  • Debugging expertise
  • 5+ Experience in Embedded Software development
  • C Programming
  • O/S Fundamentals
  • Digital Signal Processing
  • Device Drivers and Hardware
  • Communications Protocols
  • Bachelor’s degree in software engineering, Computer Engineering, Computer Science, or related field
  • Strong problem-solving skills
  • Ability to work collaboratively in a team environment

Is This Job For You?

Check out these standards before the interview, they will be your new best friends

  • NFPA 72 National Fire Alarm and Signaling Code®
  • The National Building Code of Canada (NBC) and Related Provincial Standards
  • UL 864 Standard for Control Units and Accessories for Fire Alarm Systems
  • UL 268 Smoke Detectors for Fire Alarm Systems
  • UL 464 Audible Signaling Devices for Fire Alarm and Signaling Systems, Including Accessories
  • ULC 524 Standard For The Installation Of Fire Alarm Systems
  • ULC 525 Audible Signaling Devices for Fire Alarm and Signaling Systems, Including Accessories
  • ULC 526 Standard for Visible Signaling Devices for Fire Alarm and Signaling Systems, Including Accessories
  • ULC 527 Standard for Control Units and Accessories for Fire Alarm Systems

How to Apply

We are very interested in your hobbies, interests, and previous project experience. Please give us some insight into why the opportunity and company are attractive to you. In this role you will be developing software integrated into hardware for certified life safety systems installed in tens of thousands of buildings worldwide. The joy of the job comes from the end-to-end nature of participating in all phases of development from specification through certification.

In your cover letter, feel free to include descriptions of your prior projects, research papers, project reports, or other relevant information that helps tell your story allowing you to standout amongst the crowd. As one of the fastest growing and most-diversified high-tech firms in Toronto, we are excited to add you to our team



  • Montréal, QC, Canada Mircom Group of Companies Full time

    Company Description Mircom Group of Companies is a global designer, manufacturer, and distributor of intelligent building solutions, with a strong commitment to technological advancement in life safety and property protection. Our portfolio includes Fire Detection & Alarm, Communications & Security, Mass Notification, and Building Automation & Smart...


  • Montréal, Canada Plaxonic Technologies Full time

    **Senior Software/Firmware Development Engineer - location - Montreal, Ottawa, Ottawa (Canada)** Experience with ARM SoCs, Embedded software development in Linux/U-Boot new boards bring-up, Linux kernel modules, Very strong C, reasonable C++, Python and Linux shell scripting Containers, build systems, CI/CD, Yocto, Gitlab, Jira **Job...


  • Montréal, QC, Canada TMC Canada Full time

    | Your challenges ? The role involves the following tasks and responsibilities : Play a key role in bringing our system into the world, making an impact in the day-to-day lives of hundreds of thousands of people all over the world. Design, estimate, implement, and test new features, protocols, and APIs in a Yocto-based embedded Linux box at the heart of...


  • Montréal, Canada FTEX Full time

    **The company** FTEX specializes in the development of the world’s most advanced motor drive and power management systems for electric vehicles. Every day, our team finds innovative solutions to deliver more power, more efficiently for the vehicles of tomorrow. - The electronic and integration technician at FTEX is key to integrate our smart controller...


  • Montréal, QC, Canada TMC Canada Full time

    | Your challenges ? The role involves the following tasks and responsibilities : Play a key role in bringing our system into the world, making an impact in the day-to-day lives of hundreds of thousands of people all over the world. Design, estimate, implement, and test new features, protocols, and APIs in a Yocto-based embedded Linux box at the heart of...


  • Montréal, QC, Canada TMC Canada Full time

    | Your challenges ? The role involves the following tasks and responsibilities : Play a key role in bringing our system into the world, making an impact in the day-to-day lives of hundreds of thousands of people all over the world. Design, estimate, implement, and test new features, protocols, and APIs in a Yocto-based embedded Linux box at the heart of...


  • Longueuil, QC, Canada Reaction Dynamics Full time

    About the Company Reaction Dynamics is a rocket and satellite propulsion company standing at the crossroads of new space and clean tech. Our proprietary hybrid propulsion technology makes our products more cost-effective, safer and more sustainable than traditional propulsion systems used by the vast majority of rocket and satellite companies. At...

  • Software Developer

    1 week ago


    Longueuil, QC, Canada Reaction Dynamics Full time

    About the Company Reaction Dynamics is a rocket and satellite propulsion company standing at the crossroads of new space and clean tech. We aim to enable routine access to space in the most sustainable, safest and affordable way. Our proprietary hybrid propulsion technology makes our products more cost-effective, safer and more sustainable than traditional...

  • Software Developer

    1 week ago


    Longueuil, QC, Canada Reaction Dynamics Full time

    About the Company Reaction Dynamics is a rocket and satellite propulsion company standing at the crossroads of new space and clean tech. We aim to enable routine access to space in the most sustainable, safest and affordable way. Our proprietary hybrid propulsion technology makes our products more cost-effective, safer and more sustainable than traditional...


  • Montréal, QC, Canada CANAROPA Full time

    CANAROPA is a national builder’s hardware company in Montreal (QC) with branches across Canada. We currently have an opportunity for an energetic, self-motivated, responsible individual to join our team as an Electronic Lock Specialist. SUMMARY The role of the Electronic Lock Specialist is to develop e-device products, notably electromechanical locks...


  • Montréal, QC, Canada CANAROPA Full time

    CANAROPA is a national builder’s hardware company in Montreal (QC) with branches across Canada. We currently have an opportunity for an energetic, self-motivated, responsible individual to join our team as an Electronic Lock Specialist. SUMMARY The role of the Electronic Lock Specialist is to develop e-device products, notably electromechanical locks...


  • Pointe-Claire, QC, Canada Future Electronics Full time

    About the role The Principal Network Solutions Architect role’s are to design, integrate and maintain the global Future Electronics WAN/LAN networks, enabling communication and data transfer within the organization. His/her responsibilities include building, installing, configuring and operationalizing network equipment (such as routers, switches,...


  • Pointe-Claire, QC, Canada Future Electronics Full time

    About the role The Principal Network Solutions Architect role’s are to design, integrate and maintain the global Future Electronics WAN/LAN networks, enabling communication and data transfer within the organization. His/her responsibilities include building, installing, configuring and operationalizing network equipment (such as routers, switches,...


  • Montréal, QC, Canada E2IP TECHNOLOGIES Full time

    Ingénieur(e) en R&D – Montréal Chez e2ip , nous repoussons les frontières de l'innovation pour transformer les technologies d’affichage et les surfaces intelligentes. Vous souhaitez contribuer à des projets révolutionnaires dans un environnement de recherche avancée? Nous sommes à la recherche d'un(e) Ingénieur(e) en R&D motivé(e) pour...


  • Montréal, QC, Canada E2IP TECHNOLOGIES Full time

    Ingénieur(e) en R&D – Montréal Chez e2ip , nous repoussons les frontières de l'innovation pour transformer les technologies d’affichage et les surfaces intelligentes. Vous souhaitez contribuer à des projets révolutionnaires dans un environnement de recherche avancée? Nous sommes à la recherche d'un(e) Ingénieur(e) en R&D motivé(e)...


  • Lévis, QC, Canada Creaform Full time

    **Trainee, Electronic Deisnger**: Internship / Student Canada - Levis Research and development Available now Would you like to work for a high-tech company? Would you like to take part in stimulating innovation projects and work with a team of experts? We've got just the job for you! Creaform needs you and your passion for electronics to actively...


  • Montréal, Canada Thales Full time

    Location: Montreal, Canada Chez Thales, nos collaborateurs créent des solutions qui permettent aux deux tiers des avions de décoller et d’atterrir en toute sécurité. Nous concevons des systèmes de divertissement en vol qui captivent 50 millions de voyageurs chaque année. Nous mettons aussi au point l’avionique dont sont dotés les plus grands...

  • Expert Quality Manager

    4 months ago


    Montréal, QC, Canada SAP Full time

    **We help the world run better** At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and...


  • Montréal, QC, Canada TandemLaunch Inc. Full time

    TandemLaunch is hiring a Technical Lead with deep expertise in Digital Signal Processing (DSP) to join the leadership team of a deep-tech startup developing software solutions to enhance signal-to-noise ratios in complex systems. As a technical lead, you will play a pivotal role in driving the innovation and development of our DSP-driven software solutions,...


  • Montréal, QC, Canada TandemLaunch Inc. Full time

    TandemLaunch is hiring a Technical Lead with deep expertise in Digital Signal Processing (DSP) to join the leadership team of a deep-tech startup developing software solutions to enhance signal-to-noise ratios in complex systems. As a technical lead, you will play a pivotal role in driving the innovation and development of our DSP-driven software solutions,...