Advanced Embedded Software Engineer
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
