- Early StageStartup in initial stages
IOT Developer
- ₹45,000 – ₹80,000 • No equity
- 2 years of exp
- Full Time
Not Available
In office
About the job
About the Role:
We are looking for a skilled IoT Developer to design, develop, and implement innovative IoT solutions. The ideal candidate will have a strong background in hardware, software, and communication protocols. You will work closely with a cross-functional team to create secure and scalable IoT applications, from concept to deployment, in industries like smart homes, industrial automation, healthcare, and more.
Key Responsibilities:
• Device Development: Design and implement IoT devices, sensors, and microcontrollers (Arduino, Raspberry Pi, etc.).
• Integration: Integrate IoT devices with cloud services and databases for data collection and analysis.
• Network Protocols: Implement and optimize communication protocols (MQTT, CoAP, Bluetooth, Zigbee, LoRa, etc.) for device connectivity.
• Software Development: Develop and maintain firmware and software for IoT devices.
• Cloud Platforms: Work with cloud services such as AWS IoT, Azure IoT, or Google Cloud IoT for device management, data storage, and analytics.
• Data Handling: Collect, process, and analyze data from IoT devices to generate actionable insights.
• Security: Ensure security protocols are in place to protect IoT devices and data (encryption, authentication, etc.).
• Testing and Debugging: Perform thorough testing, debugging, and optimization of IoT systems to ensure reliability.
• Collaboration: Collaborate with hardware engineers, software developers, and data scientists to deliver complete IoT solutions.
• Documentation: Write and maintain clear documentation for all IoT development processes.
Requirements:
• Experience with IoT platforms: AWS IoT, Azure IoT Hub, Google Cloud IoT, or similar.
• Proficiency in programming languages: C, C++, Python, JavaScript, or other relevant languages for embedded systems and application development.
• Microcontroller/Microprocessor Experience: Familiarity with platforms such as Arduino, Raspberry Pi, STM32, or similar.
• Networking protocols: Knowledge of communication protocols such as MQTT, CoAP, HTTP, and low-power wireless technologies like Zigbee, Bluetooth, or LoRaWAN.
• Knowledge of embedded systems: Hands-on experience with embedded systems, firmware development, and real-time operating systems (RTOS).
• Data handling: Experience in working with real-time data, including data streaming and analytics.
• Problem-solving skills: Ability to troubleshoot complex hardware-software issues.
• Strong understanding of cybersecurity in IoT environments.
• Bachelor’s degree in Computer Science, Electrical Engineering, or related field is preferred.
Nice to Have:
• Experience with edge computing and AI in IoT applications.
• Familiarity with industrial IoT (IIoT) platforms.
• Experience with containerization and microservices architecture for IoT.
• Understanding of 5G and its applications in IoT