CareerPlanSign in

MCU Firmware Engineer

Taipei💼 Full-time🗓 2026-05-20 → 2026-09-26

Core

Design, develop, and debug real-time embedded firmware for IoT systems including gateways, lighting control, and environmental monitoring solutions.

Role type

MCU Firmware Engineer

Builds

IoT devices (gateways, lighting control, environmental monitoring)

Domain

Internet of Things (IoT), Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++ programming, Real-Time Operating Systems (RTOS), networking protocols (TCP/IP, IPv4, IPv6, HTTP, WebSockets, MQTT), memory management, interrupt handling, power management, Git version control

Preferred skills

Ethernet, Wi-Fi, BLE, Thread, UART, SPI, I2C, GPIO, ADC/DAC, PWM, RS485, custom communication protocols, CoAP, low-power design, sensor integration, OTA updates, bootloaders, secure provisioning, manufacturing test firmware, ESP-IDF, Silicon Labs Gecko SDK, Linux-based MCU co-processors

Technologies

FreeRTOS, Zephyr, ESP-IDF, Silicon Labs Gecko SDK, Linux

Responsibilities

Design and debug real-time embedded firmware; Maintain and optimize RTOS-based firmware; Collaborate cross-functionally with BSP, HW, ID, Backend, Mobile, FE, PM, and PA teams; Contribute to system-level architecture decisions; Document software architecture and test results; Perform code reviews; Troubleshoot and analyze firmware issues; Collaborate with QA and manufacturing for validation and calibration

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