基础软件工具链研发工程师

ShanghaiFull-timePosted Sep 14, 2026

Job description

岗位职责

  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(电子控制单元)分支的构建状态与测试通过率。

  4. 基本门槛 学历: 全日制硕士及以上学历(985/211优先)。 专业: 电子信息工程、计算机科学与技术、软件工程、控制理论与工程等相关专业。 经验: 1年C/Python 开发经验,优秀应届毕业生也可考虑。

  5. 硬性技能(Must have) 编程功底: 熟练使用C/C++;熟练使用Python。 构建系统: 熟练使用Makefile、CMake,了解GCC/ARMCC编译链。 行业知识: 理解V模型开发流程,熟悉嵌入式调试器(如Lauterbach/PLS)的基本原理。 AI技能:数量使用LLM大语言模型以及Agent。

  6. 加分项(Nice to have) 熟悉AUTOSAR Classic/Adaptive标准,有EB tresos/Vector Davinci配置工具的使用或二次开发经验。 熟悉功能安全(ISO 26262)对于工具分类(TCL1/2/3)的认定标准及置信度评估。 具备Docker/Kubernetes容器化部署经验。

  7. 软性素质 产品思维: 能够将重复性的手动操作转化为“一键式”内部工具,具备极客精神。 逻辑缜密: 对代码质量有洁癖,注重边界条件处理与异常捕获。 沟通能力: 沟通表单顺畅,能快速理解需求。

Description copied from Leadrive Technology's careers page. Read the full posting before you apply.

More jobs at Leadrive Technology

See all openings at Leadrive Technology