Role & responsibilities
- Design, develop, and maintain embedded software for microcontroller-based systems.
- Implement and integrate device drivers for hardware peripherals such as cameras, audio, sensors, and displays
- Work with RTOS platforms (FreeRTOS, Zephyr, ThreadX) to build reliable and effective embedded applications
- Debug and troubleshoot issues across multiple MCU platforms (STM, TI, NXP, Nordic, Qualcomm, MediaTek).