CareerPlanSign in

Firmware Engineer

Shenzhen / Guangzhou💼 Full-time💰 $420,000–$540,000🗓 2026-09-04 → 2026-09-29

Core

Design, develop, and maintain robust factory firmware, driver, and UI firmware for Fellow's IoT coffee appliance platform.

Role type

Senior embedded firmware engineer (IoT appliances)

Builds

Smart kettles and grinders for home coffee brewing

Domain

Consumer electronics / Connected appliances

Required skills

C/C++, Python, RTOS (FreeRTOS), STM32 microcontrollers, peripheral drivers (I2C, SPI, UART, ADC/DAC), state machine design, hardware debugging (oscilloscope, logic analyzer, JTAG/SWD), Git, embedded toolchains

Preferred skills

ESP32, Bluetooth, Wi-Fi, embedded UI frameworks, PID control, electromechanical systems, OTA updates, secure boot, automated firmware testing

Responsibilities

Maintain and refactor existing firmware codebase; investigate and resolve field/production/integration issues; support new-device development from architecture to release; develop embedded software for connectivity, control, and UI; assist with automated tests and documentation; collaborate with hardware, mobile, and manufacturing teams; support factory bring-up and testing activities

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 849,000+ jobs from 20+ sources.