职位描述
车载软件工程师:
ASPICE流程实施:
•主导或深度参与SYS.2(系统需求分析)和SYS.3(系统架构设计)阶段,将客户需求转化为技术规格。
•负责SWE.1(软件需求分析)、SWE.2(软件架构设计)、SWE.3(软件
详细设计与单元构建)的输出物编写(如软件需求规格说明书、软件架构设计文档、详细设计文档等)。
•确保开发过程和工作产品符合ASPICECL2(或更高)的要求。
•软件设计与开发:
•基于AUTOSAR架构或传统嵌入式平台,进行应用层软件模块的设计与编码(C语言)。
•CAN通讯协议栈的应用与调试(CANIF,PDUR,COM,DCM等),实现与
冰箱总成(T1)及整车网络(VBU,GW等)的稳定通信。
•负责控制逻辑开发,如制热/制冷算法、门控电机驱动、传感器数据采集与处理等。
•需求管理与项目协作:
•使用禅道/Jira等项目管理工具进行任务拆解、进度跟踪和问题管理。
•与系统工程师、硬件工程师、测试工程师紧密合作,完成软件集成与调试。
•软件测试与验证:
•配合测试工程师编写单元测试用例,并进行静态代码检查(如MisraC)和
单元测试(如VectorCast)。
•配合测试团队完成集成测试和系统测试,定位并解决软件缺陷。
任职要求:
1.3年以上汽车电子行业嵌入式软件开发经验,有在T1或T2供应商的实际工作背景。
2.具备完整的、遵循ASPICE流程的车规级项目开发经验,并清晰地理解SYS.2/3,SWE.1/2/3等关键过程域的活动和产出物。
3.有车身域控制器(BCM)、智能座舱、尾门控制器(PLG)、天窗/天幕控制器、空调控制器(HVAC)等类似低功耗电机控制、热管理相关产品的开发经验者优先。
4.精通C语言,有ARMCortex-M系列芯片(如NXPS32K系列、ST/Infineon等)开发经验。
5.理解CAN/LIN通讯协议,有使用CANoe/CANalyzer等工具进行总线仿真、测试和诊断的实战经验。
6.熟悉嵌入式软件开发流程,有使用禅道、Jira等协同工具的经验。
7.看重规范性,能严格按照ASPICE流程输出高质量文档和代码。
8.具备出色的沟通能力,能与不同职能的同事高效协作。
9.逻辑清晰,能快速定位并解决开发过程中复杂的技术问题。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕