Job Title: Sr. Python IoT Developer
Location: Mahape, Mumbai
Experience: 6+ Years
Job Description:
We are seeking a highly skilled and motivated IOT Full-Stack Python Developer with expertise in DVR, NVR, IP Camera integration, and IoT communication. The ideal candidate will have experience with the Python, IOT Communication, and experience of working with Edge Devices/Single Board Computers. The candidate should be capable of developing seamless, unified applications that manage devices like IP Cameras, NVR/DVR, Intrusion Panels, and IOT Devices remotely for e-surveillance domains. Experience in managing the Over the Air (OTA) updates and maintaining device life cycle, i.e. onboarding, remote configuration, OTA, etc.
Responsibilities:
- Design and develop robust applications to integrate DVR, NVR, and IP Camera systems.
- Implement live video streaming using protocols such as RTSP.
- Develop and maintain RESTful APIs for managing and configuring NVR/DVR settings.
- Integrate ONVIF protocol to ensure compatibility with ONVIF-compliant devices.
- Establish and configure IoT communication using protocols like MQTT or HTTP/HTTPS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Conduct thorough testing and debugging to ensure the reliability and security of the application.
- Stay updated with the latest industry trends and technologies.
- Experienced in managing the Over the Air (OTA) updates for Edge Devices/SBCs
Requirements (MUST HAVE):
- Proven experience as an IOT Full-Stack Developer with an experience of 7+ years.
- Strong proficiency in Python and its back-end technologies
- Familiarity with IoT communication protocols (MQTT, HTTP/HTTPS).
- Experience of working with EDGE Devices, SBCs (Single Board Computers), Linux Devices
- Solid understanding of best practices for secure communication channels (TLS/SSL).
- Working knowledge of IP Cameras, NVRs/XVRs/DVRs
- Hands on with Ubuntu/Linux/Debian
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication and collaboration skills.
- IOT Based Automations for Remote Management of Devices
- Experienced in managing the Over the Air (OTA) updates for Edge Devices/SBCs
- Managing OTA Process for SBCs
Good To Have:
- Proficiency in database management (PostgreSQL, MySQL, MongoDB).
- Experience with smart home automation platforms (Google Home, Amazon Alexa, Apple).
- Bachelor's degree in computer science, Engineering, or related field, or equivalent practical experience, experience of working with C++
- Familiarity with IoT communication protocols like CoAP, TCP Communication, Knowledge of ONVIF protocol /ONVIF SDKs
- Previously worked in the domain of E-Surveillance
Pay: ₹12,869.27 - ₹50,768.16 per month
Ability to commute/relocate:
- Mahape, Maharashtra: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Please mention experience with Python IOT ?
- Are you an Immediate joiner ?
Experience:
- Python IOT: 6 years (Required)
Work Location: In person