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