嵌入式系统开发
1.1-2万元/月岗位描述:
(1)负责现有Linux平台下软件项目的开发与日常维护,及时处理相关技术问题;
(2)独立完成基于嵌入式Linux环境的产品软件系统架构设计与实现;
(3)根据产品具体需求,进行软件功能的开发与落地实施;
(4)协同部门其他技术人员完成软件功能的开发或联调工作;
(5)主导EMS系统功能模块的规划、架构设计、系统搭建及程序编写;
(6)依据产品设计方案和需求文档,完成代码实现、调试、测试及后续维护工作,撰写相关开发文档与通信协议,确保产品功能完整实现。
技能要求:
(1)具备3年以上Linux嵌入式软件开发经验,有新能源、电力系统或EMS系统开发背景者优先;
(2)掌握常用通信协议特性,如MODBUSTCP/IP、MODBUSRTU、CAN通信帧,以及IEC101、103、104、61850等国内电力调度标准协议;
(3)精通嵌入式arm-linux平台下的软件开发,熟悉ARMCortexA系列芯片的开发流程与调试技术,掌握socket编程;
(4)熟悉CAN、Modbus-TCP、RTU等通讯协议的应用与实现;
(5)理解Linux系统运行机制,熟练使用系统命令及shell脚本,精通C/C++编程(包括数据结构与算法),熟悉工程构建、Makefile编写、交叉编译及gdb调试,具备嵌入式Linux系统及应用软件移植能力;
(6)熟练运用进程间通信、MQTT消息队列、多线程编程、内存管理及程序异常排查等核心技术;
(7)了解EMS系统典型控制逻辑与核心算法;
(8)具备良好的抗压能力与心理素质,善于发现问题并进行深入分析,具备较强的团队协作精神和独立作业能力,拥有主动学习意识;
(9)有实际研发项目经历,并曾独立主导完成完整项目者优先。

天津昊宸智能科技有限公司
点击查看地图