Description
Job description
Responsibilities:
- Design and develop end-to-end IoT solutions, including hardware, firmware, and software components.
- Evaluate and select appropriate hardware platforms, sensors, and communication protocols for IoT projects.
- Develop embedded software for IoT devices, including device drivers, communication protocols, and data processing algorithms.
- Implement secure communication and data encryption mechanisms to protect IoT systems from cyber threats.
- Integrate IoT solutions with cloud platforms and backend systems to enable data analytics and insights generation.
- Conduct testing, debugging, and troubleshooting of IoT systems to ensure reliability, scalability, and performance.
- Collaborate with product managers, designers, and other engineers to define technical requirements and project timelines.
- Stay updated with the latest IoT technologies, standards, and industry trends, and incorporate them into the projects.
Requirements:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Proven experience in IoT development, with a strong understanding of IoT architectures, protocols, and standards.
- Proficiency in programming languages such as C, C++, Python, or Java, and experience with embedded systems development.
- Familiarity with IoT hardware platforms, microcontrollers, and sensor technologies.
- Knowledge of wireless communication protocols such as Wi-Fi, Bluetooth, Zigbee, LoRa, or MQTT.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, and familiarity with IoT cloud services.
- Strong problem-solving and analytical skills, with the ability to debug and troubleshoot complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Only registered members can apply for jobs.