Role Overview
Develop embedded software for ESP32, STM32, Arduino, Raspberry Pi, and ARM-based systems. This role involves designing web dashboards for monitoring and analytics, building backend services, and integrating IoT devices with cloud platforms.
Responsibilities
- Develop embedded software for various microcontrollers and single-board computers.
- Interface sensors, peripherals, and communication modules.
- Design and develop web dashboards for monitoring, analytics, alerts, and device control.
- Build REST APIs, backend services, and WebSocket applications.
- Integrate devices with AWS, Azure, or GCP using MQTT and HTTP/HTTPS.
- Configure MQTT brokers, device provisioning, and cloud connectivity.
- Troubleshoot firmware, hardware, networking, and cloud issues.
- Ensure secure communication, authentication, encryption, and OTA support.
- Participate in testing, deployment, documentation, and customer support.
Requirements
- Experience with embedded systems and microcontrollers.
- Ability to work in person.
- Knowledge of cloud integration and networking protocols.
Skills
- ESP32/STM32
- MQTT
- REST APIs
- AWS/Azure/GCP
- C/C++
Benefits
- Flexible schedule
- Provident Fund