Requirements Must have: - Strong expertise in firmware development and embedded systems - Proficiency in programming languages such as C and C++ - Experience using debugging tools and methodologies for firmware development - Knowledge of communication protocols including I2C, SPI, and UART - Familia