AIoT全栈开发工程师
2.5-3万广州市本科不限经验
职位描述
岗位职责
1. 系统架构设计
(1)负责AIoT系统架构设计与核心代码开发,覆盖设备层(传感器/边缘网关)、通信层(MQTT/CoAP)、云端服务(数据存储/AI分析)及移动端应用,构建高可用、低延迟的端云协同系统。
(2)负责设计时空数据融合方案,整合IoT实时数据与GIS地理信息、BIM建筑模型,支持智慧城市场景的智能化监控决策。
2. 全栈技术开发与优化
(1)后端开发:基于Spring Cloud构建微服务架构,设计高并发API网关,实现设备管理、数据可视化及权限控制。
(2)前端开发:使用React/Vue开发中后台管理系统,支持多维度数据监控与设备控制,集成WebSocket实现实时告警推送。集成地图SDK、图表(ECharts)等工具。
(3)移动端开发:使用Flutter/React Native或Uniapp开发跨平台或原生应用。
3. GIS+BIM可视化开发
(1)开发GIS空间数据可视化平台,集成地图服务(ArcGIS/Mapbox/高德),实现IoT设备位置标注、热力图分析及轨迹回放。
(2)构建BIM模型轻量化引擎,将Revit/IFC模型与IoT实时数据(温湿度、能耗)融合,支持三维场景下的设备状态交互与空间分析。
(3)优化时空数据渲染性能(LOD技术、瓦片切片),适配Web端与移动端多分辨率设备。
4. AI与IoT融合创新
(1)部署轻量化AI模型至边缘设备(TensorFlow Lite/ONNX Runtime),实现本地化推理(如图像识别、异常检测)。
(2)优化端云数据流转,设计联邦学习框架,解决隐私数据本地化训练与云端模型聚合的技术挑战。
5. 经验能力与团队协作
(1)具备复杂系统设计能力,能权衡技术选型与业务需求。
(2)良好的跨团队沟通能力,适应敏捷开发与快速迭代模式。
(3)推动DevOps与容器化(Docker/K8s)落地,构建CI/CD流水线,提升研发交付效率。
(4)联动硬件、算法、测试团队完成端到端系统集成,主导技术方案评审与技术债务清理。
任职要求
1. 教育背景:计算机、电子工程、自动化等相关专业本科及以上学历。
2. 工作经验:
(1)5年以上工作经验,3年以上全栈开发经验,至少主导过2个完整AIoT项目。
(2)有智慧城市、工业物联网、智能家居或车联网领域经验者优先。
3. 任职资格:
具有软件工程、数据分析、人工智能方向中级以上职称。
4. 技术能力:
(1)编程语言:
精通Java/Python,熟练使用JavaScript/TypeScript,掌握Uniapp或Flutter/React Native。
(2)IoT技术栈:
精通MQTT/CoAP协议,熟悉BLE/LoRaWAN等低功耗通信协议。熟悉IOT平台级架构,掌握从传感器、消息网关到数据处理全流程的技术经验。
(3)全栈技能:
后端熟悉Spring Cloud框架,熟悉微服务架构设计,掌握Redis缓存与消息队列(Kafka/RabbitMQ)。
前端掌握React/Vue生态,熟悉WebSocket长连接开发,了解ECharts/D3.js数据可视化。移动端应熟悉开发跨平台应用(Flutter/React Native),掌握性能优化工具,能解决内存泄漏、卡顿及崩溃问题。
数据库需精通MySQL/PostgreSQL,熟悉时序数据库(TDengine/InfluxDB)(4)GIS+BIM开发能力:
熟悉GIS数据格式(Shapefile/GeoJSON/CityGML),掌握空间数据库(PostGIS/MySQL Spatial)。熟练使用GIS开发框架(ArcGIS API for JavaScript/SuperMap iClient)掌握BIM模型轻量化技术(IFC解析、模型剖切),了解BIM与IoT数据融合方案。
5. 云与部署:熟悉主流云环境,熟悉与CI/CD流水线建设,掌握Docker/K8s编排与服务监控。
加分项
1. 有智能建造、智慧城市相关AIOT项目落地经验者优先。
2. 有物联网平台0-1设计开发经验者优先。
3. 有AI算法、大模型工程应用经验者优先。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅