岗位描述
岗位职责
岗位职责
1. 核心工具架构与开发(C代码生成方向)
负责自研C代码自动化生成工具的设计与迭代,基于AUTOSAR工具生成代码模板,将DBC/Excel/Arxml(AUTOSAR描述文件)配置转化为符合MISRA C编码规范的高质量C代码(如ComStack代码、RTE层代码、CDD驱动配置代码)。
2. Python自动化工具建设(效率工程方向)
开发基于Python的CI/CD自动化流水线插件,实现代码提交后的Hex拼接、衍生文件生成、静态检查(Polyspace/Clang)、构建编译、刷写测试的全流程无人值守。
编写数据处理脚本,用于解析CAN/LIN/Ethernet网络报文(.asc/.blf格式)与标定数据(A2L/DCM),自动生成测试用例或回归分析报告。
3. 内部Web工具平台开发(数据可视化方向)
开发轻量级内部Web管理系统(基于飞书),用于管理各项目的测试用例执行和结果。
搭建实时构建看板,集成Jenkins API,可视化展示各ECU(电子控制单元)分支的构建状态与测试通过率。
岗位要求
1. 基本门槛
学历: 全日制硕士及以上学历(985/211优先)。
专业: 电子信息工程、计算机科学与技术、软件工程、控制理论与工程等相关专业。
经验: 1年C/Python 开发经验,优秀应届毕业生也可考虑。
2. 硬性技能(Must have)
编程功底: 熟练使用C/C++;熟练使用Python。
构建系统: 熟练使用Makefile、CMake,了解GCC/ARMCC编译链。
行业知识: 理解V模型开发流程,熟悉嵌入式调试器(如Lauterbach/PLS)的基本原理。
AI技能:数量使用LLM大语言模型以及Agent。
3. 加分项(Nice to have)
熟悉AUTOSAR Classic/Adaptive标准,有EB tresos/Vector Davinci配置工具的使用或二次开发经验。
熟悉功能安全(ISO 26262)对于工具分类(TCL1/2/3)的认定标准及置信度评估。
具备Docker/Kubernetes容器化部署经验。
4. 软性素质
产品思维: 能够将重复性的手动操作转化为“一键式”内部工具,具备极客精神。
逻辑缜密: 对代码质量有洁癖,注重边界条件处理与异常捕获。
沟通能力: 沟通表单顺畅,能快速理解需求。