CareerPlan

Senior Embedded Software Engineer

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

Core

Design, develop, test, and maintain firmware for MCU-based embedded systems used in oral healthcare and personal health products.

Role type

Senior embedded software engineer (firmware)

Builds

Firmware modules for motor control, sensors, user interfaces, BLE communication, RFID, data storage, and power management

Domain

Consumer electronics / Medical devices / IoT

Required skills

Embedded C/C++, MCU firmware development, UART/SPI/I2C/GPIO/ADC/PWM interfaces, Bluetooth Low Energy (BLE), RFID, RTOS, motor/pump control, battery management, embedded cybersecurity

Preferred skills

TI or ST BLE stacks, algorithm development, signal processing, Python, test automation, ISO13485, AI tools

Technologies

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

Responsibilities

Design and develop firmware for MCU-based embedded systems; Lead cybersecurity implementation and risk management; Conduct root-cause analysis and drive resolution of firmware issues; Collaborate with cross-functional teams for product integration; Support app-level and system verification activities

Seniority

Senior, hands-on IC