· C/C++ programming experience with working knowledge of microcontroller architecture and real-time operating systems
· Knowledge/experience with peripheral interfaces & common protocols (I2C, SPI, USB, CAN, UART, PWM, ADC, LIN, I2S etc.).
· Able to troubleshoot embedded microcontrollers and use equipment and tools for debugging/analysis.
· Prior experience with Bluetooth LE audio and/or battery charging-related projects is favourable.
· Working experience with Embedded Linux can be an advantage.