更新于 3月23日

嵌入式开发(J15298)

2-2.8万
  • 上海徐汇区
  • 5-10年
  • 本科
  • 全职
  • 招1人

职位描述

PIC单片机C语言C++Modbus物联网电子/半导体/集成电路新能源
岗位职责:
1、负责智慧园区、楼宇智控及节能改造场景下MCU/ARM架构物联网网关的嵌入式软件开发与迭代,基于MCU、ARM芯片进行网关的嵌入式软件设计、开发、编码与联调,涵盖底层驱动、应用层逻辑、通信模块集成等全流程。
2、负责LoRaWAN(终端/网关侧)、RS485/Modbus-RTU/TCP、CAN等工业总线/物联网通信协议的适配与开发,完成楼宇温湿度、水电表、空调、照明、新风等传感/控制设备的嵌入式层对接。
3、参与网关软硬件方案评审,结合楼宇智控、节能改造的业务需求,优化嵌入式软件架构,提升网关的兼容性、低功耗性和稳定性,适配不同品牌楼宇设备的接入需求。
4、负责嵌入式软件的调试、问题定位与修复,配合硬件工程师解决软硬联调问题,配合上层物联网平台工程师完成网关的云边协同调试,保障数据采集、指令下发的实时性和准确性。
5、参与节能改造场景下的嵌入式软件定制化开发,如楼宇设备节能策略的嵌入式层落地、能耗数据本地解析与预警等功能开发。
6、编写嵌入式软件开发文档、技术规格书、调试手册、接口文档等,保障技术成果的可传承性,完成团队技术经验沉淀。
7、跟踪工业嵌入式、物联网通信领域的新技术、新方案,结合智慧园区/楼宇智控的业务特点,推动嵌入式技术的迭代与优化。
任职要求:
1、芯片与底层开发:精通STM32系列MCU(F1/F4/H7等)的开发,熟悉至少一款ARM Cortex-A7/A53/A9架构的ARM芯片开发;掌握硬件底层驱动开发,能独立开发GPIO、UART、SPI、I2C、ADC、PWM等外设驱动,具备硬件原理图基础,能独立进行软硬联调。
2、精通FreeRTOS、RT-Thread等嵌入式实时操作系统的移植、裁剪与开发,熟悉嵌入式Linux系统(Buildroot/YOCTO编译、根文件系统制作、驱动开发)者优先;熟练使用Keil MDK、STM32CubeIDE、VSCode、GCC等开发工具,掌握Git等版本管理工具。
3、通信协议开发:
①精通RS485/Modbus-RTU/TCP协议,能独立完成工业设备的Modbus协议适配与数据解析;
②精通LoRaWAN协议(熟悉LoRaWAN 1.0.2/1.1规范),有LoRaWAN终端/网关开发、频点配置、组网调试经验;
③掌握TCP/IP、MQTT、HTTP等网络协议,能完成嵌入式层的物联网云平台对接,理解云边协同的基本逻辑;
了解CAN总线、BLE/ZigBee等通信协议者优先。
4、开发与调试能力:具备扎实的C/C++编程基础,代码风格规范,具备模块化、高可维护性的软件设计思维;熟练使用示波器、逻辑分析仪、串口助手、LoRa调试工具、Modbus调试工具等进行问题定位与调试,能独立解决嵌入式软件开发过程中的底层驱动、通信、应用层逻辑问题。
5、业务理解能力:了解楼宇智控的核心业务逻辑(如楼宇设备群控、能耗监测、智能照明/空调控制),或节能改造的基本需求(如能耗数据采集、节能策略执行),能结合业务需求进行嵌入式软件的定制化开发。
6、团队协作能力:具备良好的跨团队协作能力,能与硬件工程师、物联网平台工程师、产品经理、现场实施工程师高效配合,推进项目落地。
7、本科及以上学历,计算机科学与技术、电子信息工程、自动化、通信工程、物联网工程等相关专业。
8、5-8年及以上嵌入式软件开发实战经验,有智慧园区、楼宇智控、工业物联网、节能改造相关行业嵌入式开发经验者优先。
9、具备独立完成MCU/ARM架构设备嵌入式软件开发的能力,有物联网网关开发经验者优先。

工作地点

上海徐汇区海洋石油大厦15楼

认证资质

营业执照信息

职位发布者

刘雨昕/人事经理

今日活跃
立即沟通