As a Firmware Developer, you are the key link between hardware and the cloud. Your responsibilities:
- Core Development: Design and evolution of C++ firmware on microcontrollers (mainly ESP32).
- Connectivity & Networks: Implementation and management of communication protocols (CAN, UART, TCP/IP).
- Performance & Robustness: Management of OTA (Over The Air) updates, drastic optimization of energy consumption, and guaranteed field reliability.