JobTarget Logo

Senior Embedded Firmware Engineer in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Embedded Firmware Engineer

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.

Accountabilities:
  • 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.
Requirements:
  • 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.
Benefits:
  • 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.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.