Senior Embedded Firmware Engineer in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Embedded Firmware Engineer in Canada.
This role is a high-impact opportunity for a seasoned embedded engineer to take full ownership of complex firmware systems powering next-generation connected devices. You will work at the intersection of hardware, firmware, and IoT ecosystems, building production-grade solutions from board bring-up through certification. The work centers on Matter-enabled devices running on ESP32 platforms, requiring deep expertise in ESP-IDF and low-level system design. You will collaborate closely with hardware and cross-functional engineering teams to solve real-world interoperability and performance challenges. This is a hands-on, end-to-end engineering role where your decisions directly influence product reliability, scalability, and time-to-market. The environment is fast-paced, technically demanding, and focused on delivering production-ready connected products at scale.
- Own end-to-end firmware development for Matter-enabled IoT devices, from schematic review and board bring-up to production release and certification readiness.
- Design, implement, and maintain production-grade embedded firmware using ESP-IDF on ESP32-series hardware, including drivers, OTA updates, and system-level architecture.
- Debug complex hardware/software interactions using tools such as JTAG/SWD, logic analyzers, and protocol sniffers across firmware, hardware, and network layers.
- Implement and troubleshoot Matter protocol functionality across ecosystems such as Apple Home, Google Home, and Alexa, including commissioning and interoperability flows.
- Collaborate closely with hardware engineers and cross-functional teams to ensure seamless integration and device performance.
- Support secure device implementation including secure boot, flash encryption, and Matter device attestation requirements.
- Contribute to production readiness activities including CI/CD pipeline integration, automated testing, and firmware validation workflows.
- 10+ years of professional embedded firmware development experience in C/C++.
- Extensive hands-on experience with ESP-IDF (CMake, Kconfig, FreeRTOS, partition tables, NVS, OTA, and low-level drivers such as I2C, SPI, UART, GPIO, ADC).
- Proven experience implementing Matter protocol on ESP32-family devices (ESP32, ESP32-C3, ESP32-S3, or ESP32-H2) using ESP-Matter SDK or Connectedhomeip stack.
- Strong understanding of Matter transport layers (Wi-Fi or Thread / 802.15.4) and device commissioning flows.
- Experience debugging complex interoperability issues across smart home ecosystems (Apple, Google, Alexa).
- Ability to read and apply technical specifications (Matter, Thread, 802.15.4) into production firmware implementations.
- Strong hardware debugging skills using tools such as JTAG/SWD, logic analyzers, and protocol sniffers.
- Experience working in consultancy or multi-product environments with exposure to full device lifecycle (bring-up to production).
- Strong communication skills with the ability to collaborate in client-facing, cross-functional environments.
- Must be based in Canada (excluding Québec) and legally authorized to work without sponsorship.
- Competitive contractor compensation: CAD $100/hour (negotiable based on experience).
- Full-time engagement: 30–40 hours per week.
- Fully remote work model within Canada.
- High-impact engineering ownership across full device lifecycle.
- Opportunity to work on cutting-edge Matter and IoT ecosystem products.
- Exposure to complex, large-scale embedded systems and real-world production challenges.
- Collaborative engineering environment focused on technical excellence and continuous growth.