Key Roles and Responsibility:
- System Design:
- Design end-to-end IoT systems, considering hardware, software, and communication protocols.
- Develop system architecture and define the components required for IoT solutions.
- Hardware Integration:
- Select and integrate sensors, actuators, and other hardware components.
- Collaborate with hardware engineers to ensure compatibility and optimize performance.
- Software Development:
- Develop embedded software for IoT devices, ensuring efficient data processing and communication.
- Implement communication protocols, middleware, and APIs for device interaction
- Networking:
- Design and implement secure and scalable network architectures for IoT systems.
- Configure and manage communication protocols such as MQTT, CoAP, or HTTP.
- Data Management:
- Implement data storage and management solutions for IoT-generated data.
- Develop algorithms for real-time data analysis and decision-making.
- Security:
- Implement security measures to protect IoT devices and data.
- Stay updated on the latest security threats and vulnerabilities in IoT environments.
- Testing and Validation:
- Conduct thorough testing of IoT solutions to ensure reliability, scalability, and performance.
- Validate system functionality and troubleshoot issues as they arise.
- Collaboration:
- Collaborate with cross-functional teams, including hardware engineers, software developers, and data scientists.
- Communicate effectively with stakeholders to understand requirements and provide updates on project progress.
Preferred Candidate profile:
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
- Experience in IoT system design, development, and implementation.
- Proficiency in programming languages such as C, C++, Python, or Java.
- Knowledge of communication protocols (e.g., MQTT, CoAP), networking, and security in IoT.
- Familiarity with IoT platforms and frameworks.
- Strong problem-solving and analytical skills.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) for IoT deployment.
Employment Type: Full Time, Permanent
Read full job description