岗位职责:1、负责公司现有产品和新产品的软件开发工作;2、负责完成符合各项规范的、满足功能及性能要求的程序代码;3、配合产品和项目要求,编写可重复使用的组件或模块,提高团队开发效率;4、负责对所编写的模块或程序进行严格测试,执行软件故障的定位、分析和调试;5、负责编制相关产品、项目文档和质量记录的工作;6、完成上级领导交给的其它工作。任职要求:1、硕士及以上学历,计算机或电力自动化专业等相关专业;2、熟悉C++语言,掌握其基本语法和编程规范,了解面向对象编程思想;3、熟悉数据结构和算法,具备良好的编程基础;4、了解操作系统、计算机网络等基础知识;5、熟悉多线程编程、网络编程;6、熟悉Linux开发环境,掌握基本的Linux命令;7、有良好的学习能力和团队合作精神,能够快速适应新环境和新任务;8、对软件开发有浓厚兴趣,愿意在C++领域深耕发展;9、有C++项目开发经验,参与过实际项目的开发或实习。