Roles and Responsibilities: 1.Embedded software development for professional speakers; 2.Collaborate with hardware engineers for embedded software development; 3.Work with application engineers and automated testing engineers to develop and implement communication protocols; 4.Participate in product concept, solution design, software development, alpha/beta testing etc., delivery successfully on-time and on-quality; Qualifications: 1.Bachelor degree or above in electronics or computer related, more than 3 years related working experience; 2.Proficient in C/C++ development base on ARM Cortex M series processors; 3.Familiar with Bluetooth and audio DSP algorithm; 4.Strong troubleshooting and root cause analysis skills; 5.Experience with common MCU peripherals such as USB, DMA, SPI, I2C, UART, I2S/SAI; 6.Strong motivation to work in world-wide distributed and cross-functional teams to work on challenging problems; 7.Any of these skills is a plus: audio processing, English communication;