Jobiglo

No results.

Senior Embedded Firmware Engineer - Contractor

Very · San Jose

New Remote
Contrato Remote Senior 🇬🇧 English
C++ ESP-IDF CMake Kconfig FreeRTOS I2C SPI UART ADC GPIO ESP-Matter SDK ConnectedHomeIP Matter protocol Wi-Fi Thread (802.15.4) JTAG/SWD logic analyzer protocol sniffer board bring-up schematic review

Job description

About the role

Very is seeking a senior embedded firmware engineer to lead the development of Matter‑enabled devices on Espressif ESP32 platforms. This contractor position is fully remote and focuses on delivering production‑grade firmware from hardware bring‑up through certification.

Key responsibilities

  • Design, develop, and maintain firmware for ESP32‑series silicon using ESP‑IDF.
  • Own the full device lifecycle: schematic review, board bring‑up, driver integration, OTA updates, and certification readiness.
  • Debug low‑level hardware and network issues with JTAG/SWD, logic analyzers, and protocol sniffers.
  • Collaborate with hardware engineers and cross‑functional teams to ship production‑ready devices.
  • Resolve interoperability problems across Matter ecosystems (Apple Home, Google Home, Alexa).

Required profile

  • 10+ years of professional embedded/firmware engineering experience.
  • Deep hands‑on expertise with ESP‑IDF (CMake, Kconfig, partition tables, NVS, OTA, FreeRTOS).
  • Proven experience implementing the Matter protocol on ESP32 using ESP‑Matter SDK or ConnectedHomeIP stack.
  • Practical knowledge of at least one Matter transport layer (Wi‑Fi or Thread 802.15.4).
  • Strong debugging skills for commissioning flows and inter‑op failures.

Required skills

  • C / C++ programming
  • ESP‑IDF build system (CMake, Kconfig)
  • FreeRTOS task management
  • Low‑level driver integration (I2C, SPI, UART, ADC, GPIO)
  • ESP‑Matter SDK or ConnectedHomeIP stack
  • Matter protocol implementation
  • Wi‑Fi and Thread (802.15.4) transport
  • Hardware debugging tools (JTAG/SWD, logic analyzer, protocol sniffer)
  • Board bring‑up and schematic review

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Very.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Contrato basé à San Jose.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 17 hours ago

Expires 1 month from now

7 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Very

San Jose