SmartBytes Technology Services
Firmware Developer
- Compensation
- Not disclosed
- Location
- Bangalore
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Embedded
- Posted
Skills
Must have
- Strong programming experience in Embedded C.
- Hands-on experience with FreeRTOS (tasks, scheduling, queues, semaphores).
- Expertise in MQTT protocol implementation.
- Good understanding of IoT architectures and device-cloud communication.
- Experience working with HTTP/HTTPS for API communication.
Nice to have
- Experience with Quectel modules (BG95/96 EC25 etc. )
- Knowledge of LTE/4G/NB-IoT modem integration.
- Basic understanding of security (TLS, certificates).
Full description
Responsibilities:
- Develop and maintain firmware for IoT devices.
- Implement FreeRTOS-based task management and communication stacks.
- Integrate MQTT, HTTP, and device cloud features.
- Debug and optimise performance, memory, and connectivity.
- Work closely with hardware, cloud, and testing teams to deliver stable IoT products.
Requirements:
- Strong programming experience in Embedded C.
- Hands-on experience with FreeRTOS (tasks, scheduling, queues, semaphores).
- Expertise in MQTT protocol implementation.
- Good understanding of IoT architectures and device-cloud communication.
- Experience working with HTTP/HTTPS for API communication.
Good to Have:
- Experience with Quectel modules (BG95/96 EC25 etc. )
- Knowledge of LTE/4G/NB-IoT modem integration.
- Basic understanding of security (TLS, certificates).