Talent.com
Very
Remote Senior Embedded Firmware Engineer - ContractorVery • Guelph, Ontario
Remote Senior Embedded Firmware Engineer - Contractor

Remote Senior Embedded Firmware Engineer - Contractor

Very • Guelph, Ontario
30+ days ago
Job type
  • Full-time
  • Permanent
  • Remote
Job description

About Very
(Remote – Canada)

Very is a fully distributed technology firm led by expert problem-solvers who create efficient, scalable solutions that move commercial, industrial, and consumer products from pilot to production in record time.

We believe that real innovation happens in the grind — working shoulder to shoulder with clients who are building the future. Our team thrives on that energy. When we’re not helping clients deliver business-critical outcomes, we’re refining our craft and celebrating what it means to do hard things well.

We’ve built a collaborative, tight-knit culture that thrives in both remote and in-person settings. We’ve won numerous workplace awards over the years, including Great Place to Work certification and recognition from Parity.org as a Best Company for Women to Advance.

Our clients include well-known brands like Vizio, Peloton, Clear, iHeart Radio, and Fellowes — all determined to leverage connected devices and AI to drive meaningful impact. Our job is simple: help them win.

About This Role

We are seeking a senior firmware engineer with 10+ years of professional embedded development experience who has deep expertise in Matter protocol implementation on Espressif’s ESP32 platform using ESP-IDF. This role requires end-to-end ownership of the device firmware stack, from schematic review and board bring-up through production firmware, OTA, and certification.

What You’ll Be Working On

We dedicate each engineer to a single project in order to promote focus and minimize context switching. You will be developing production-grade firmware for Matter-enabled devices from bring-up to certification.

You will own firmware development across the full device lifecycle, including schematic review, board bring-up, driver integration, OTA updates, and certification readiness.

You will also participate in hardware debugging and validation using tools such as JTAG/SWD, logic analyzers, and protocol sniffers to diagnose low-level issues across firmware, hardware, and network layers.

You’ll collaborate closely with hardware engineers and cross-functional teams to deliver production-ready devices.

This role involves debugging complex, real-world interoperability issues across Matter ecosystems (Apple Home, Google Home, Alexa), requiring deep protocol-level understanding and hands-on problem solving.

Must-Haves

Experience

  • 10+ years professional embedded/firmware engineering in C/C++
  • Significant experience with ESP-IDF — not Arduino wrappers, but real ESP-IDF work: CMake/Kconfig build system, partition tables, NVS, OTA frameworks, FreeRTOS task management, and low-level driver integration (I2C, SPI, UART, ADC, GPIO)
  • Direct, demonstrable work implementing Matter on ESP32-series silicon (ESP32, ESP32-C3,
    ESP32-S3, or ESP32-H2) using Espressif's ESP-Matter SDK or the upstream Connectedhomeip stack
  • Hands-on with at least one Matter transport at the firmware level — Wi-Fi or Thread (802.15.4)
  • Experience debugging commissioning flows, interop failures, and protocol-level issues across
    ecosystems (Apple Home, Google Home, Alexa)
  • Familiarity with secure boot, flash encryption, and device attestation in the Matter context
  • Comfortable reading specs (Matter, Thread, 802.15.4) and translating them into working firmware

Location and Residency

  • Must reside in Canada
  • Cannot reside in Québec
  • Must be authorized to work without sponsorship on a permanent basis
Strong Signals
  • Contributions to open-source Matter or ESP-IDF repositories
  • Experience taking a Matter device through CSA certification
  • Background in adjacent protocols — Zigbee, Z-Wave, BLE Mesh — demonstrating breadth across the connected device landscape
  • History of working in a consultancy or product development firm where they've shipped across multiple product lines, not just one internal product
  • Comfort with hardware debug toolchains — JTAG/SWD, logic analyzers, protocol sniffers
  • Experience standing up CI/CD for firmware builds and automated test harnesses

Skills

In addition to experience, these are the critical skills we look for in all technical roles, and how they should be demonstrated at the Lead level.
  • Can debug complex firmware and hardware interactions under real-time constraints
  • Are comfortable working with incomplete specifications and ambiguous device behavior
  • Take ownership of problems end-to-end, from root cause analysis through production resolution
  • Communicate clearly with both technical and non-technical stakeholders in a client-facing environment

This Role Is Likely NOT a Fit If

  • Your ESP32 experience is limited to Arduino IDE or PlatformIO hobby projects
  • Your Matter knowledge is purely theoretical or limited to running the chip-tool demo
  • You don’t have experience with real-time debugging or protocol-level troubleshooting
  • You have only worked on a single long-lived product with no exposure to bring-up or new platform work

Compensation

CAD $100 per hour (may be negotiable based on experience)

Contract & Scope

  • Independent contractor engagement
  • Expected commitment: 30–40 hours per week

Why Work for Very

We do not promise an easy ride — we promise meaningful work.

We work hard because our clients’ success depends on it, and we take pride in delivering when others can’t. We collaborate closely, move fast, and stay grounded in results. We take joy in the process — in the problem-solving, the iteration, and the shared wins that come from doing the hard things well.

If you’re looking for a place where every project matters, where the standards are high, and where you’ll grow by pushing yourself and others — welcome to Very.

Interviewing for a new company is a serious time commitment for all parties involved. Please take the time to read this and thoughtfully consider if we would be a good fit for one another. No agencies. Seriously. #LI-Remote

Create a job alert for this search

Remote Senior Embedded Firmware Engineer - Contractor • Guelph, Ontario

Similar jobs

Senior Engineer for Embedded Linux Systems

Canadian Solar SSES (Canada) Inc.kitchener, region of waterloo, Canada
Full-time

STORAGE is looking for a Senior Embedded Linux Engineer responsible for designing and supporting Linux platforms for battery energy storage systems in a hybrid environment in Kitchener, Ontario.Thi... Show more

 • Promoted

Senior Software Engineer

RelayKitchener, Region of Waterloo, CA
Full-time

Relay is a digital banking platform that gives self‑made business owners the tools and know‑how to be great with money—bringing clarity, confidence, and control to every dollar earned, so they can ... Show more

 • Promoted

Senior Embedded Software Engineer - Medical Devices

Qidni LabsKitchener, Region of Waterloo, CA
Full-time

Senior Embedded Software Engineer - Medical Devices.This is a full-time, on-site role located in Kitchener, ON.The Senior Embedded Software Engineer will be responsible for designing, developing, a... Show more

 • Promoted

Embedded Developer and Test Engineer

Cloud DXKitchener, Region of Waterloo, CA
Full-time

The key Vitaliti differentiator is the ability to gather very accurate telemetry from easy to use, continuous and spot monitor devices that can immediately be analyzed by modern artificial intellig... Show more

 • Promoted

e-STORAGE Senior Product Reliability Engineer

Canadian SolarKitchener, Region of Waterloo, CA
Full-time

Enhance clean energy systems as a Senior Product Reliability Engineer with e-STORAGE, located in Kitchener, ON.This role emphasizes customer engagement and field reliability contributions.As part o... Show more

 • Promoted

Senior ARM Firmware Engineer

Canadian Solar SSES (Canada) Inc.kitchener, region of waterloo, Canada
Full-time

Position Title: Senior ARM Firmware Engineer.Compensation: $100,000 – $150,000 + annual bonus.Reports To: Director of Digital Inverter Firmware.Location: Kitchener, Ontario – Hybrid.The Senior Embe... Show more

 • Promoted

Senior Embedded Software Engineer - Medical Devices OnSite

Qidni LabsKitchener, Region of Waterloo, CA
Full-time

A clinical-stage medical device company in Kitchener, ON, is seeking a Senior Embedded Software Engineer.This full-time, on-site role involves designing and debugging software for dialysis devices,... Show more

 • Promoted

Senior ARM Firmware Engineer

Canadian Solar Inc.kitchener, region of waterloo, Canada
Full-time

At Canadian Solar, our vision is to make lives better by bringing electricity powered by the sun to millions of people worldwide.As a leading manufacturer of solar panels, inverters, and energy sto... Show more

 • Promoted

Remote CIAM Innovation Engineer

Affirmkitchener, region of waterloo, Canada
Remote
Full-time

Unlock your potential as a Remote CIAM Innovation Engineer, specializing in customer identity and authentication solutions.Your engineering prowess will enhance backend services that enrich account... Show more

 • Promoted

Senior Embedded Firmware Engineer e-STORAGE

Canadian Solar Inc.kitchener, region of waterloo, Canada
Full-time

Transform energy storage technology as a Senior Embedded Firmware Engineer with e-STORAGE in Kitchener, Ontario.Work in a hybrid environment developing advanced Linux platforms.In this pivotal role... Show more

 • Promoted

Senior Embedded Linux Engineer

Canadian Solar SSES (Canada) Inc.kitchener, region of waterloo, Canada
Full-time

Position Title: Senior Embedded Linux Engineer.Compensation: $100,000 – $150,000 + annual bonus.Reports To: Director of Digital Inverter Firmware.Location: Kitchener, Ontario – Hybrid.The Senior Em... Show more

 • Promoted

Senior Product Reliability Engineer

Canadian Solar SSES (Canada) Inc.Kitchener, Region of Waterloo, CA
Permanent

Senior Product Reliability Engineer.We are seeking a skilled and passionate Senior Product Reliability Engineer to join our dynamic team and contribute to the development and on‑site success of uti... Show more

 • Promoted

Senior Embedded Firmware Engineer E-Storage

Canadian Solar Inc.Kitchener, Canada
Full-time

Transform energy storage technology as a Senior Embedded Firmware Engineer with e-STORAGE in Kitchener, Ontario.Work in a hybrid environment developing advanced Linux platforms.In this pivotal role... Show more

 • Promoted

Senior Embedded Firmware Developer Kitchener

Canadian Solar Inc.kitchener, region of waterloo, Canada
Full-time

Support groundbreaking solar energy solutions as a Senior ARM Firmware Engineer at Canadian Solar in Kitchener, Ontario.This hybrid role focuses on advanced embedded firmware for energy systems.As ... Show more

 • Promoted

e-STORAGE Firmware Engineer Kitchener Ontario

Canadian Solar SSES (Canada) Inc.kitchener, region of waterloo, Canada
Full-time

Elevate your career with e-STORAGE as a Senior ARM Firmware Engineer in Kitchener, Ontario, utilizing a hybrid work model.Contribute to cutting-edge firmware design for energy systems.In this essen... Show more

 • Promoted

Embedded Software Designer

Fidus Systemskitchener, region of waterloo, Canada
Full-time

Fidus is a global high-tech design firm headquartered in Ottawa, with additional design centres in Kitchener-Waterloo and San Jose.We specialize in leading-edge electronic product development, with... Show more

 • Promoted

Embedded Systems Test Engineer Position

Cloud DXKitchener, Region of Waterloo, CA
Full-time

Become an Embedded Systems Test Engineer at Vitaliti Technologies in Kitchener, Ontario, merging embedded expertise with advanced medical device development.Engage directly with C and C++ in a dyna... Show more

 • Promoted

Senior Embedded Software Developer Role

ATS CorporationCambridge, Region of Waterloo, CA
Full-time

Join ATS as a Senior Software Developer and focus on embedded systems design for cutting-edge mechatronics technology.Your role will involve implementing features and comprehensive testing for Smar... Show more

 • Promoted

Senior Embedded Linux Engineer

Canadian Solar Inc.kitchener, region of waterloo, Canada
Full-time

Ready to Make a Real Impact? Join e-STORAGE!.Welcome to e-STORAGE, a proud member of the Canadian Solar Inc.NASDAQ: CSIQ) family! We’re leading the way in designing, building, and integrating advan... Show more

 • Promoted

Senior Product Reliability Engineer

Canadian SolarKitchener, Region of Waterloo, CA
Permanent

Position Title and Compensation.Senior Product Reliability Engineer.We are seeking a skilled and passionate Senior Product Reliability Engineer to join our dynamic team and contribute to the develo... Show more