经验:3到6年
地点:阿布扎比孟加拉国古尔冈普纳
职位代码:100771
发布日期:2023年10月25日
职位描述:
物联网开发人员将负责使用各种技术和框架开发、测试和部署物联网(IoT)应用和解决方案。理想的候选人应具有开发连接设备、使用不同通信协议并集成各种传感器和执行器的经验。
职责:
1. 使用Python、Java和C等语言设计、开发、测试和部署物联网应用和解决方案。
2. 与跨职能团队合作,确定和优先考虑项目需求。
3. 开发和集成各种传感器和执行器的设备驱动程序。
4. 实现MQTT、CoAP、HTTP和WebSocket等通信协议。
5. 集成AWS IoT、Google Cloud IoT Core和Azure IoT Hub等第三方API和服务。
6. 开发和维护物联网应用程序的软件库和框架。
7. 通过实施安全通信协议和加密方法,优化解决方案的性能、电池寿命和网络带宽消耗。
8. 确保物联网解决方案的安全性和隐私性。
9. 与硬件工程师合作设计和开发定制物联网硬件。
10. 参与代码审查,为最佳实践的发展做出贡献。
11. 跟上物联网领域新兴趋势和技术。
要求:
1. 计算机科学、电气工程或相关领域的学士学位。
2. 至少3年物联网开发经验。
3. 熟练掌握Python、Java和C等编程语言。
4. 有使用Eclipse Kura、Apache Camel和Arduino等流行物联网框架和库的经验。
5. 熟悉MQTT、CoAP、HTTP和WebSocket等通信协议。
6. 熟悉AWS、Azure和Google Cloud Platform等云计算平台。
7. 有Git等版本控制系统的经验。
8. 对嵌入式系统、微控制器和传感器接口有深入了解。
9. 熟悉SSL/TLS、AES和RSA等安全协议。
10. 出色的问题解决能力,能够独立工作或作为团队的一部分工作。
11. 良好的英语书面和口头沟通能力。
首选资格:
1. 计算机科学、电气工程或相关领域的硕士学位。
2. 有使用Docker等容器化技术的经验。
3. 了解机器学习和人工智能技术。
4. 熟悉边缘计算和雾计算概念。
5. 有使用WiFi、蓝牙和Zigbee等无线通信技术的经验。
6. 熟悉IEC 61508和ISO 26262等安全标准。
7. 有敏捷软件开发方法的经验。
8. 通过物联网相关领域的认证,如认证物联网开发人员(CIoTD)或认证物联网安全专业人员(CIoTSP)。
更多职位请访问