Senior Embedded Firmware Engineer
Posted 1ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Firmware Engineer developing production-grade firmware for Matter-enabled devices in Colombia. Owning the firmware development lifecycle from design to certification.
Responsibilities:
- Developing production-grade firmware for Matter-enabled devices from bring-up to certification
- Owning firmware development across the full device lifecycle, including schematic review, board bring-up, driver integration, OTA updates, and certification readiness
- Participating in hardware debugging and validation using tools such as JTAG/SWD, logic analyzers, and protocol sniffers
- Collaborating closely with hardware engineers and cross-functional teams to deliver production-ready devices
- Debugging complex, real-world interoperability issues across Matter ecosystems (Apple Home, Google Home, Alexa)
Requirements:
- 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
- Must reside in Colombia
- Must be authorized to work without sponsorship on a permanent basis
Benefits:
- Independent contractor engagement
- Expected commitment: 30–40 hours per week












