软件及EMS平台开发工程师
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
工作职责
1. 负责EMS等嵌入式设备开发,包括需求分析、方案设计、编码实现、软件调试等工作,达到各产品管理系统的要求;
2. 负责制定EMS控制策略,负责EMS算法开发、升级与功能维护;
3. 负责第三方平台或设备接入协议开发;
4. 负责嵌入式软件部分的测试、逻辑故障的排除及软件系统稳定性、可靠性的评估;
5. 编制软件设计文档、测试报告等技术资料,为团队提供技术支持;
6. 为项目开发提供技术保障,协调和解决各方技术方案冲突;
7. 负责EMS技术调研,制定EMS开发技术路线。
8.完成领导交代的其他事项;
任职要求
1. 本科以上学历,熟悉C/C++语言,5年以上嵌入式Linux开发经验;
2. 熟悉嵌入式Linux设备开发流程,有Linux系统相关的驱动、中间件、应用软件的开发、调试、维护,以及操作系统相关的功能裁减、性能优化等经验;
3. 有丰富的软件编程和调试经验,代码清晰,可读性和可移植性强;
4. 熟悉各通讯协议及其规约,包括以太网、CAN、RS485、4G/5G以及电力行业IEC103、IEC104、DL/T645等常用电力规约;
5. 熟悉电力监控系统(SCADA)、辅控主站系统、新集控主站系统的架构,通信规约,数据流以及各功能模块业务知识;
6. 具有良好的分析能力、沟通能力、团队协作能力,能够承受工作压力;
7. 有落地的工控网关类、微电网EMS控制器、工控机开发经验优先;
8. 有海外储能EMS开发经验优先;
9. 英语熟练优先。
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.