Job Description: We are seeking a talented IoT Developer to join our team and play a key role in designing, developing, and implementing IoT solutions for business automation. As an IoT Developer, you will work closely with cross-functional teams to understand business requirements and leverage IoT technology to create scalable and reliable automation solutions. You will have the opportunity to work on exciting projects that have a direct impact on our clients’ operations and contribute to our company’s success.
Responsibilities:
- Collaborate with product managers, engineers, and other stakeholders to define project requirements and objectives.
- Design, develop, and deploy IoT solutions that automate various business processes and workflows.
- Develop embedded software for IoT devices, sensors, and actuators, ensuring seamless integration and interoperability.
- Implement communication protocols and interfaces for data exchange between IoT devices, cloud platforms, and backend systems.
- Design and implement data analytics and visualization tools to extract actionable insights from IoT data streams.
- Conduct testing and validation of IoT systems to ensure performance, reliability, and security.
- Stay up-to-date with the latest IoT technologies, trends, and best practices, and incorporate them into our development process.
- Collaborate with cross-functional teams to troubleshoot issues and provide timely resolution.
- Document design decisions, code, and project deliverables to facilitate knowledge sharing and future development.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Proven experience in IoT development, with a focus on business automation.
- Proficiency in programming languages commonly used in IoT development (e.g., C, C++, Python, Java).
- Experience with IoT platforms and frameworks (e.g., AWS IoT, Azure IoT, Google Cloud IoT).
- Strong understanding of communication protocols (e.g., MQTT, CoAP, HTTP) and networking concepts.
- Familiarity with edge computing, real-time data processing, and machine learning techniques is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with Agile development methodologies (e.g., Scrum, Kanban) is preferred.
- Passion for technology and a desire to make a positive impact through innovative solutions.
Benefits:
- Competitive salary and benefits package.
- Flexible work hours and remote work options.
- Opportunities for professional development and career advancement.
- Dynamic and collaborative work environment with passionate and talented colleagues.
- Chance to work on cutting-edge projects that have a meaningful impact on businesses and society.
Job Category: Product design
Job Type: Full Time
Job Location: Pune