1、负责控制器软件项目开发,基于嵌入式linux操作系统进行应用开发
2、基于业务需求进行C++代码开发,看护好所负责模块架构和核心代码,确保代码不腐化。
3、参与项目需求分析,进行系统框架和核心模块的设计
4、Review所负责模块的代码,确保合入代码的基础质量
5、参与版本疑难问题攻关
任职要求:
1、本科及以上学历,具备4年及以上嵌入式软件项目开发经验;
2、精通C/C++语言编程,有扎实的算法及数据结构基础,扎实的软件开发基础,良好的编程习惯;
3、熟悉Linux多线程开发、进程间通信及性能调优,熟悉Socket网络编程,深入理解网络通信模型,有相关经验;
4、熟悉Linux操作系统、熟练使用shell,熟悉gcc gdb make cmake等编译调试方法
5、具备较强的抗压、沟通和动手实践能力,愿意接受挑战性工作并拥抱创新和变化;
6、了解RTOS操作系统,有电力行业配电终端产品研发经验者优先;
7、了解Modbus、IEC104、OCPP、MQTT等协议,有相关开发经验者优先;
8、掌握使用Spring、SpringMVC、SpringBoot、MyBatis等开源框架使用,有相关开发经验者优先;
9、能够接受出差