岗位职责:
1.负责数据采集、能量控制等软件的功能开发;
2.分析并解决软件开发过程中出现的问题;
3.按照开发流程编写相应模块的设计文档;
4.协助测试工程师制定测试计划,定位发现的问题,修复测试提出的bug;
5。配合开发组长或项目经理完成相关项目的开发目标。
任职要求:
1.掌握Linux环境下C/C++程序设计,5年以上C++开发经验;
2.熟悉电力系统Modbus、IEC60870-5系列、IEC61850、OPC-UA等规约;
3.有性能优化、程序调优的项目经验;
4.熟悉STL、boost、C++11及以上等特性,熟悉多线程,了解TCP/IP协议及socket编程;
5.熟练使用svn、git、vscode等工具;
6.熟悉常用的数据结构、算法以及设计模式;
7.具备一定的架构设计和实现,编写设计文档以及单元测试的能力;
8.深入理解面向对象思想,掌握UML建模技术,会使用一种建模工具;
通用要求:
1.具有良好的沟通能力和团队协作能力。
2.逻辑分析能力强。
3.工作积极,有高度的责任心。
具备良好的文档编写能力。
优先录用条件:
1.熟悉Python,Shell等语言;
2 . 有主导过C++项目架构设计的经验;