1、负责车载系统软件中间件的设计,产出规范的软件设计文件,包括静态设计和动态设计(使用EA或者文档)
2、对现有软件组件进行重构以满足复用要求,包括软件接口重新设计和封装,软件逻辑重构
3、对设计和开发的软件组件进行必要的测试和验证(静态测试和单元测试)
4、负责搭建和维护必要的持续集成环境 其他软件平台相关的任务
1、熟悉linux平台下的C/C++语言开发
2、熟悉交叉编译环境搭建,会编写和修改Makefile
3、熟悉软件集成和CICD,了解软件静态测试,软件单元测试,软件集成测试
4、有软件设计经验,会熟练使用EA进行软件静态和动态设计
5、能熟练使用git,熟悉gtest框架
6、了解基本的网络知识,包括socket编程,常用网络传输协议等
7、加分项:
有通信中间件设计和开发经验更优