1、负责基于嵌入式linux操作系统的充电控制器软件协议层应用开发及调试;
2、基于业务需求进行C++代码开发,基于GTest的DT编写,负责对应需求模块看护;
3、参与项目需求分析,参与或独立进行系统框架和核心模块的设计及开发,与相关干系人进行有效沟通;
4、Review所负责模块的代码,确保合入代码的基础质量,确保代码不腐化;
5、参与版本疑难问题攻关,解决技术难题
要求:
1、本科及以上学历,具备2年及以上嵌入式软件项目开发经验;
2、孰练掌握C/C++语言,具有良好的数据结构和算法基础;
3、熟练使用GTest及GMock等测试框架,有完成测试用例的逻辑能力;
4、熟悉Linux多线程开发、进程间通信及性能调优,深入理解网络通信模型,有网络编程相关经验;
5、熟练使用Linux操作系统、常用命令及Shell和Makefile编写;
6、了解RTOS操作系统,有相关开发经验者优先;
7、了解MQTT、TCP/IP等协议,有相关TCP/IP通信协议开发经验者优先;
8、吃苦耐劳,抗压能力强