职位信息
职位描述:
我们正在寻找对 IoT (物联网) 充满热情的云端全栈开发工程师,加入我们的核心研发团队。您将参与打造一款企业级 IoT 系统解决方案。该平台旨在为开发者与企业客户提供从设备端到云端、应用端的一站式 IoT 基础设施。您的核心工作将围绕 IoT 云服务架构的设计与实现、Web 全栈开发以及相关自动化测试/部署工具的构建。
岗位职责
1、AWS 云端后端开发 (SaaS) 云架构配置与开发:负责 AWS 云端资源的配置、调试与维护,基于 Serverless 架构构建高可用后端。
业务逻辑实现:使用 AWS Lambda 编写核心业务逻辑,处理设备上下线、控制指令路由、状态同步以及用户绑定。
数据模型设计:基于 Amazon DynamoDB 设计设备影子及用户数据模型;基于 Amazon Timestream 设计并实现设备历史时序数据的存储与查询。
2、Web 全栈开发 前端开发:开发用于设备管理、用户管理和数据可视化的 Web 前端应用。
后端 API 构建:设计并实现基于 Amazon API Gateway + AWS Lambda 的 RESTful API 接口,供 Web 端及移动端调用。
固件与日志管理:实现基于 Amazon S3 的 OTA 固件包存储分发机制及设备运行日志的收集管理系统。
3、自动化工具开发 自动化部署工具:使用基础设施即代码(Infrastructure as Code,如 AWS CDK, CloudFormation 或 Terraform)编写自动化部署脚本,实现客户私有云环境的快速、标准化交付。
开发者/管理者工具:开发与云端对接的客户端工具,方便开发者设备调试和管理者生产管理。
自动化测试工具:利用Jenkins等自动化测试框架搭建CI/CD测试、回归性测试、部署前测试等自动化测试平台,保证设计的可靠性。
岗位要求:
1、硕士及以上学历,计算机科学、软件工程或相关专业;
2、熟练使用 AI Agent 进行开发加速;
3、具备扎实的编程基础,熟练掌握至少一种后端开发语言(如 Python, Node.js, Go 等),并熟悉前端主流框架(如 Vue.js,React 等);
4、熟悉云计算基础概念,有实际的云平台(尤其是 AWS)开发经验,了解 Serverless 架构;
5、熟悉 RESTful API 设计规范,了解主流数据库(NoSQL/时序数据库)的使用;
6、具备良好的逻辑思维能力和团队协作精神,能够独立跟进和解决复杂的技术问题。
加分项
1、IoT 经验:熟悉物联网常见协议(如 MQTT、CoAP),了解设备影子、设备证书机制(X.509)、云平台 IoT Core 规则、智能语音控制方案者优先;
2、移动端开发:有 Android / iOS / HarmonyOS (鸿蒙) APP 开发经验者优先;
3、落地经验:有真实企业级云解决方案(尤其是 AWS Serverless 架构)商业落地经验者优先。