Talent.com
Very
Remote Senior Embedded Firmware Engineer - ContractorVery • Brossard, Quebec
Remote Senior Embedded Firmware Engineer - Contractor

Remote Senior Embedded Firmware Engineer - Contractor

Very • Brossard, Quebec
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 • Brossard, Quebec

Similar jobs

Senior Embedded Engineer – Fire Alarm & Real‑Time Systems

Industry ProfessionalsBrossard, Montérégie, CA
Full-time

A leading engineering recruitment firm is seeking an Embedded Software Engineer for a hybrid role in Brossard, QC.This position involves developing critical embedded applications for fire safety sy... Show more

 • Promoted

Principal Embedded Software Engineer - Analog Connectivity - C$184,500 - C$205,000 A Year - Remote

Astera LabsBoucherville, Canada
Remote
Full-time

Lead embedded software engineering for AI infrastructure connectivity solutions, architecting firmware and managing a team from conception to deployment. Show more

 • Promoted

Senior Embedded Dsp Engineer For Lidar Fmcw (On-Site) - C$110,000 - C$150,000 A Year

OfcconferenceBoucherville, Canada
Full-time

Develops FMCW LiDAR features using C programming and ARM microcontrollers, collaborating with hardware and photonics teams. Show more

 • Promoted

Senior Embedded Software Engineer - C$125,000 - C$135,000 A Year

Morson CanadaVarennes, Canada
Full-time

Develops and maintains embedded software for aviation communication systems, integrating software with hardware components and collaborating with cross-functional teams.Requires expertise in C/C++ ... Show more

 • Promoted

Senior Real-Time Embedded Software Engineer

HireTalent - Staffing & Recruiting FirmBrossard, Montérégie, CA
Full-time

A prominent staffing and recruiting company is seeking a Talent Discovery Specialist with Mid-Senior level expertise in Engineering and Information Technology.The role involves contributing to an E... Show more

 • Promoted

Embedded Firmware Engineer – Onsite Ottawa - $74,600 - $100,000 A Year

Curtiss-Wright CorporationBoucherville, Canada
Full-time

Develop embedded products and enhance existing software.Collaborate in a multi-disciplined team. Show more

 • Promoted

Senior Embedded Software Engineer - C$125,000 - C$135,000 A Year

Morson Edge (Canada)Varennes, Canada
Full-time

Develops and maintains embedded software for communication systems, integrating with hardware and collaborating with teams. Show more

 • Promoted

Senior Embedded Engineer - $110,000 - $150,000 A Year

SiLCVarennes, Canada
Full-time

Seeking an Embedded Systems Engineer for a full-time, on-site role to design, develop, and test real-time DSP algorithms for 4D sensing products.Responsibilities include C programming, firmware opt... Show more

 • Promoted

Embedded Engineer Fire Alarm

Industry ProfessionalsBrossard, Montérégie, CA
Permanent

About the job Embedded Engineer Fire Alarm.Fire Safety & Building Automation.We’re recruiting on behalf of a top‑tier client, a rapidly growing fire safety and building automation company with a le... Show more

 • Promoted

Senior Embedded Software Engineer - Aviation Systems Ottawa - C$100,000 - C$135,000 A Year

SkytracBoucherville, Canada
Full-time

Develops and maintains embedded software for communication systems, collaborating with cross-functional teams. Show more

 • Promoted

Senior Embedded Networking Engineer – Optical Systems (Ottawa) - C$110,625 - C$149,675 A Year

Telecommunications CompanyVarennes, Canada
Full-time

Seeking a Senior Embedded Networking Engineer to design and implement embedded software for Optical Circuit Switch platforms, requiring C/C++ and embedded Linux skills. Show more

 • Promoted

Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting FirmBrossard, Montérégie, CA
Full-time

Talent Discovery Specialist @ HireTalent | Expert in Technical Recruiting.As a member of an Embedded Software Engineering team, perform diverse work tasks in a real‑time embedded communication and ... Show more

 • Promoted

Senior Embedded Software Engineer Needed

Dana IncorporatedBoucherville, Montérégie, CA
Full-time

Drive innovation at Dana as a Senior Embedded Software Engineer responsible for developing cutting-edge software for automotive applications.This role emphasizes collaboration and rigorous software... Show more

 • Promoted

Senior Embedded Software Engineer

Amaris ConsultingBrossard, Montérégie, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Amaris Consulting.Senior Embedded Software Engineer.You will work closely with cross-functional team... Show more

 • Promoted

Senior Embedded Software Engineer - C$80,000 - C$120,000 A Year

Amaris ConsultingLa Prairie, Canada
Full-time

Develops, tests, and optimizes embedded software solutions, collaborating with hardware engineers and QA teams. Show more

 • Promoted

Senior Embedded Software Engineer - Ottawa Onsite - $90,300 - $135,000 A Year

Curtiss-Wright CorporationBoucherville, Canada
Full-time

Seeking an experienced Embedded Software Engineer to develop cutting-edge embedded systems in Ottawa.Requires C proficiency and 7+ years of experience. Show more

 • Promoted

Senior Embedded Software Engineer - On-Site Ottawa - C$125,000 - C$135,000 A Year

Morson EdgeVarennes, Canada
Full-time

Senior Embedded Software Engineer needed to design, develop, and deploy advanced communication systems.Requires C/C++, Yocto, and hardware integration expertise. Show more

 • Promoted

Lead Firmware Engineer – On-Site Embedded Leader - C$130,000 - C$150,000 A Year

Tech FirmVarennes, Canada
Full-time

Lead Firmware Engineer to design and develop embedded firmware for connected solutions, managing a team in a fast-paced environment. Show more

 • Promoted

Senior Embedded Software Engineer - RTOS & C (Hybrid)

Amaris ConsultingBrossard, Montérégie, CA
Full-time

Join a forward-thinking company as a Senior Embedded Software Engineer, where you'll design and optimize cutting-edge embedded software solutions.Collaborate with diverse teams to integrate softwar... Show more

 • Promoted

Dsp Firmware Lead For Real-Time Embedded Systems - C$150,000 - C$250,000 A Year

Technology communication companyVarennes, Canada
Full-time

Lead engineer to design and implement DSP firmware for embedded systems, requiring C/C++ skills and mentoring abilities. Show more