Develop embedded firmware for smart, connected and prepaid devices using C/C++ and RTOS environments.
Implement communication features involving LoRaWAN, NB-IoT, WiFi, GSM and related connectivity technologies.
Work with protocols such as MQTT and Modbus for device communication and data exchange.
Develop and test OTA update mechanisms while maintaining firmware reliability and security.
Integrate firmware with cloud services such as AWS IoT and validate device-to-cloud communication.
Debug hardware and firmware issues using logs, test tools and systematic root-cause analysis.
Collaborate with hardware, cloud and QA teams throughout product development and validation.
Maintain source code, technical documentation and test procedures for released firmware versions.
Develop embedded firmware for smart, connected and prepaid devices using C/C++ and RTOS environments.
Employer opportunity.