CareerPlan

Advanced Embedded Software Engineer

Shenzhen, CNFull-time2026-10-08 → 2026-11-10

Core

Develop and verify embedded firmware for MCU-based Oral Healthcare products, focusing on motor control, sensors, power management, and connectivity.

Role type

Senior IC embedded software engineer

Builds

Firmware modules for motor control, sensors, power management, UI, BLE, and RFID

Domain

Consumer electronics / Oral healthcare / IoT

Required skills

Embedded C/C++, MCU firmware development, RTOS fundamentals, embedded hardware interfaces (UART, SPI, I2C, GPIO, ADC, PWM), firmware debugging, root-cause analysis

Preferred skills

BLE stack development, low-power embedded design, cybersecurity concepts, Python, test automation

Technologies

C, C++, RTOS, BLE, RFID, MCU

Responsibilities

Develop, test, and maintain firmware for MCU-based embedded products; Implement firmware modules for motor control, sensors, power management, UI, BLE, and RFID; Manage software design, coding, debugging, and verification; Perform firmware integration and verification testing; Investigate and resolve firmware issues; Participate in software design reviews and documentation; Support product qualification and mass production issue resolution.

Seniority

Senior, hands-on IC