Embedded Firmware Developer

4 weeks ago


Montreal, 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 - https://mircom.com/fire-alarm-and-detection-systems/
- Mass Notification & Emergency Audio - https://mircom.com/product-category/mass-notification-systems/
- Security, Intercom & Access Control - https://mircom.com/security/
- 3D Graphics & Monitoring - https://mircom.com/opengn
- Building Automation Solutions - https://mircom.com/product-category/smart-buildings/building-automation-systems/

Role Description

This is a full-time on-site role as an Embedded Firmware Developer at Mircom Group of Companies for engineering practitioners with 5+ years of professional experience. The Embedded Firmware Developer will be responsible for software development, firmware design, debugging, and embedded software development for Fire Detection & Alarm Systems. As a 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



  • Montreal, 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...


  • Montreal, Quebec, Canada Mircom Group of Companies Full time

    Company DescriptionMircom 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...


  • Montreal, Canada Fleetzero Full time

    Join to apply for the Firmware & Embedded Systems Engineer role at FleetzeroJoin to apply for the Firmware & Embedded Systems Engineer role at FleetzeroGet AI-powered advice on this job and more exclusive features.This range is provided by Fleetzero . Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base...


  • Montreal, Canada Fleetzero Full time

    Join to apply for the Firmware & Embedded Systems Engineer role at Fleetzero Join to apply for the Firmware & Embedded Systems Engineer role at Fleetzero Get AI-powered advice on this job and more exclusive features. This range is provided by Fleetzero . Your actual pay will be based on your skills and experience — talk with your recruiter to learn more....


  • Montreal, Quebec, Canada Fleetzero Full time

    ENGINEERS WANTED for hazardous journey. Small wages, high voltages, long hours of difficult technical work, safe career choice doubtful. Riches and Glory in case of success. JOB DESCRIPTION Join Fleetzero's embedded systems team and contribute to R&D and production of the next generation in maritime technology. We work in a highly iterative method,...


  • Montreal, Canada TEEMA Full time

    A technology solutions firm is seeking a Firmware Developer in Montreal, Quebec. The role involves designing, building, and improving embedded control products, utilizing strong C/C++ programming skills. Responsibilities include contributing to the software development life cycle, troubleshooting firmware systems, and collaborating with various engineering...

  • Firmware Engineer

    4 weeks ago


    Montreal, Canada TEEMA Full time

    Firmware Developer – (Montreal, Quebec) Hybrid We are seeking a Firmware Developer to help design, build, and improve embedded control products. Responsibilities Develop clean, testable embedded applications using C/C++ Contribute to the full Software Development Life Cycle (SDLC) Troubleshoot, debug, and enhance existing firmware systems Convert product...

  • Firmware Engineer

    3 weeks ago


    Montreal, Canada TEEMA Full time

    Senior Associate at TEEMA Solutions Group Firmware Developer – (Montreal, Quebec) Hybrid We are seeking a Firmware Developer to help design, build, and improve embedded control products. Base pay range CA$90,000.00/yr - CA$100,000.00/yr Responsibilities Develop clean, testable embedded applications using C/C++ Contribute to the full Software Development...


  • Montreal, Canada Vention Full time

    A leading automation technology company based in Montreal seeks a Senior Embedded Software Developer to enhance the MachineMotion ecosystem. The ideal candidate will program motion control firmware and design SDKs for customer applications. Success in this role requires strong fluency in Python, C/C++, and embedded Linux systems. Vention values professional...


  • Montreal, Canada Vention Full time

    A leading automation technology company based in Montreal seeks a Senior Embedded Software Developer to enhance the MachineMotion ecosystem. The ideal candidate will program motion control firmware and design SDKs for customer applications. Success in this role requires strong fluency in Python, C/C++, and embedded Linux systems. Vention values professional...