Firmware Engineer

3 weeks ago


Quebec QC, Canada TEEMA Full time

Firmware Developer - (Montreal, Quebec) HybridWe are seeking a Firmware Developer to help design, build, and improve embedded control products.ResponsibilitiesDevelop clean, testable embedded applications using C/C++Contribute to the full Software Development Life Cycle (SDLC)Troubleshoot, debug, and enhance existing firmware systemsConvert product requirements into clear firmware design documents and communicate them effectivelyCreate test plans for firmware/hardware validation, design proofs, and feasibility assessmentsWork closely with electronics, mechanical, and systems engineering teamsAnalyze and resolve issues in legacy firmwareSupport prototype and pilot builds to ensure the design meets customer expectationsCoordinate project activities to ensure smooth product release into manufacturingStay up to date with new technologies and industry best practicesMaintain engineering documentation, including lab notebooksPrepare invention documentation and support intellectual property protection when applicableRequirementsStrong experience programming in C/C++Skilled in debugging with tools such as JTAG, logic analyzers, oscilloscopesExperience using Git or other version control systemsSolid understanding of modular embedded software architectures and APIsAbility to understand, maintain, and validate code written by other developersKnowledge of Real-Time Operating Systems (RTOS)Familiarity with embedded microcontrollersExcellent communication skillsEducation & ExperienceBachelor's degree in Engineering, Computer Science, or related discipline5+ years experience as an Embedded Software Engineer, Firmware Developer, or similar role


  • Firmware Engineer

    3 weeks ago


    Montréal, QC, 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


    Montréal, QC, 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...


  • Quebec (QC), 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...


  • , QC, Canada Roman Health Pharmacy LLC 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, testing...


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


  • , QC, Canada Roman Health Pharmacy LLC Full time

    A technology company located in Quebec, Canada is seeking engineers to join their embedded systems team. Responsibilities include developing firmware in C/C++ for embedded systems in challenging environments and working with hardware teams. Ideal candidates should have a degree in Computer Science/Computer Engineering/Electrical Engineering or equivalent...


  • Quebec, Canada Ciena Full time

    A global technology company is seeking a Firmware Designer in Quebec City. Responsibilities include designing firmware control loops and collaborating with multiple teams. Candidates should have a degree in Electrical or Computer Engineering, experience in C programming, and a strong background in real-time software development. The position offers...


  • Quebec, Canada Ciena Full time

    A global technology company is seeking a Firmware Designer in Quebec City. Responsibilities include designing firmware control loops and collaborating with multiple teams. Candidates should have a degree in Electrical or Computer Engineering, experience in C programming, and a strong background in real-time software development. The position offers...


  • Montréal, Quebec, HP T, Canada dcbel Inc Full time

    dcbel Inc. ) is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy accessible to all — because everyone in the world deserves energy without compromise.dcbel at the leading edge of the residential energy revolution, enabling decentralized energy consumption and production through its...