岗位职责:
1. 进行嵌入式软件功能设计文档和测试用例设计;
2. 完成相关软件模块的开发,评审和自动化的测试;
3. 完成平台软件的编译,CICD配置;
4. 对应用软件开发提供技术支持。
岗位要求:
1. 本科及以上学历,自动化、计算机、电子信息等相关专业
2. 三年以上Linux系统底层开发经验,熟练进行Linux下软件开发
3. 熟练掌握C/C++语言及编译原理,熟悉cmake及shell脚本
4. 熟悉一种或多种脚本语言进行自动化测试,python优先
5. 良好的技术文档功底
6. 能流利阅读英文材料,英语口语良好
7.具备以下技能者优先:
(1)熟练使用qemu, gdb, valgrind, Perfetto, trace等工具
(2)熟悉yocto构建工具
(3)具备实时嵌入式preempt-rt经验
(4)熟悉一种或多种自动构建工具,Jenkins优先
(5)熟悉Docker容器化工具