职位要求
具体岗位描述:
EMS资深开发工程师
岗位职责:
1. 系统设计与开发
负责EMS系统(包括本地EMS、站级EMS、云平台及手机App)的整体方案设计、架构设计及核心模块开发。
根据储能项目的具体需求,制定EMS系统的技术方案和规划路线。
2. 功能实现与优化
负责EMS系统的功能需求分析、软件架构设计及代码实现,确保系统的高性能、稳定性和可扩展性。
优化软件的代码结构和编程规范,提高软件的可读性和可维护性。
3. 技术难题解决
分析并解决开发过程中出现的技术难题,包括软件兼容性、性能瓶颈等问题。
对线上产品出现的重大故障进行分析、排查并解决,确保系统正常运行。
4. 团队协作与指导
指导团队成员完成模块设计、编码、测试等工作,提升团队整体技术水平。
参与项目核心技术人员的讨论,协助架构师和项目经理进行技术决策。
5. 项目管理与文档编写
制定项目计划并跟踪进度,确保项目按时交付。
编写技术文档,包括设计文档、开发规范、用户手册等。
6. 技术支持与维护
协助销售部门进行市场推广,提供售前技术支持。
维护已上线的产品,根据用户反馈进行优化和功能迭代。
任职资格:
1. 专业背景
计算机科学、电子工程、通信等相关专业本科及以上学历。
2. 工作经验
5年以上相关领域开发经验,有储能系统、EMS云平台开发经验者优先。
具备成功量产的EMS软件开发经验。
3. 技术能力
精通C++、Java、Python等编程语言,熟悉QT、Spring等开发框架。
熟悉主流数据库(如MySQL、Oracle、MongoDB等)的开发与优化。
具备底层驱动开发经验,熟悉硬件通信协议(如Modbus、CAN等)。
4. 其他素质
具备良好的逻辑分析能力、问题解决能力和团队协作精神。
能够承担较大工作压力,具备较强的学习能力和抗压能力。
招聘人数:1人