Check and debug firmware connected therapy headset

Job ID: 38327677

Budget: €18 – €36 EUR

Tasks:
- Check electronic design and improve it (reliability, battery management, ground plane, mixed analog/digital signal)
- Check firmware code and improve it (reliability, upgrade version, uprgrade LVGL display library version 7 to 9 (need custom code) …)
- Debug Firmware problem (glictch on screen, task stop randomly…)

Skills:
Looking for someone with knowledge in PCB design and Firmware development with experience on ESP32. A person who has feeling in Audio domain is maybe a plus.
- Electronic design is done under KiCAD (open source)  should be nice to continue on it
- Electronic board is based on ESP32 MCU and firmware is developed under ESP-IDF5.0 in C  C and ESP-IDF
- Electronic board use SPI, I2C and I2S protocol  experience with I2S could be nice (optional)
- Display is based on LVGL7  knowledge in LVGL could be nice too (not necessary and optional)
- Work in Audio domain with Digital/Analog devices  nice to have someone with experience in audio, especially in electronic design
- Bluetooth part in our firmware should be improved (only basic functions are used actually)  knowledge on Bluetooth protocol (A2DP) could be nice (less important or find another freelance for this)

Langage : french or English