软件开发工程师
广州
本科及以上
电子信息类·自动化类
使用简历深度优化功能,快速提升简历质量
职位介绍
【职位职责】
1. 软件功能模块开发:参与储能 EMS 系统功能模块的编码与实现,包括 PCS 控制、BMS 数据处理、调度策略、能量调度等核心业务模块,技术栈以 C++ 为主,配合 Qt 完成上位机应用开发;
2. BMS 单片机STM32程序调试:协助 BMS 单片机程序的调试与验证,配合硬件团队完成电池管理系统相关功能的联调、测试及问题定位;
3. 协助需求分析与设计:参加需求讨论会议,理解项目需求,协助进行软件模块的设计工作;
4. 执行测试工作:依据测试计划和用例,对自己编写的代码进行单元测试,检查代码的功能正确性、稳定性和性能表现,记录测试结果,及时修复发现的问题;
5. 技术文档编写:撰写所负责模块的技术文档,包括功能描述、设计思路、代码注释等;
6. 问题排查与解决:在软件测试、上线部署或运行维护阶段,协助排查和解决出现的软件问题,分析问题原因,提出解决方案并进行验证。
【任职要求】
1. 专业背景:本科及以上学历,计算机科学与技术、软件工程、电子信息工程、通信工程,自动化、电气工程等相关专业;
2. 编程语言:熟练掌握至少一种编程语言,如 C++、C、go、Python、Java等,了解其语法规则、特性和常用库函数;
3. 开发工具与环境:熟悉常用的开发工具和集成开发环境(IDE),如 Keil、VS Code 等,熟悉 Linux 操作系统及常用命令,能够进行基本的配置和使用;
4. 软件设计与开发流程:了解软件开发的基本流程,包括需求分析、设计、编码、测试、部署和维护等阶段,熟悉相关的规范和标准;
5. 英语能力:具有一定的英语读写能力,能够阅读英文技术文档和资料,对于有海外项目或接触开源项目的岗位,可能需要更好的英语水平。
【学历要求】
本科及以上
【硬性专业要求】
计算机科学与技术、软件工程、电子信息工程、通信工程、自动化、电气工程
所属批次:珠海冠宇电池股份有限公司 2027届校园招聘简章企业职位库在招档案→

