We are seeking a skilled and motivated Python Developer with strong expertise in IoT systems and device driver development. The ideal candidate will be responsible for designing, developing, and maintaining device drivers for IoT devices, while collaborating closely with cross-functional teams to deliver robust and scalable solutions.
Key Responsibilities
- Develop and maintain device drivers for IoT devices.
- Design, implement, and optimize software components using Python and C++.
- Integrate IoT devices using various communication protocols.
- Work with networking and communication standards such as MQTT, HTTP/HTTPS, TCP/IP, BLE, Modbus, or similar protocols.
- Collaborate with hardware, firmware, and backend teams to ensure seamless system integration.
- Troubleshoot, debug, and resolve device-level and system-level issues.
- Stay up to date with emerging IoT technologies, frameworks, and industry best practices.
- Contribute to architecture discussions and technical decision-making.
Required Skills & Qualifications
- Strong proficiency in Python and C++.
- Hands-on experience in device driver development for IoT devices.
- Solid understanding of communication protocols and networking fundamentals.
- Experience working with embedded systems or hardware integration.
- Familiarity with Linux-based environments.
- Strong problem-solving and debugging skills.
- Ability to work effectively in a collaborative team environment.
Preferred Qualifications
- Experience with IoT platforms and cloud integrations.
- Knowledge of firmware-level debugging.
- Understanding of security best practices in IoT ecosystems.
Soft Skills
- Strong analytical thinking.
- Good communication skills.
- Ability to work in a fast-paced, innovation-driven environment.
- Self-learner with a passion for emerging IoT technologies.
Pay: ₹200,000.00 - ₹400,000.00 per year
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person