薪酬情况: 18600
职责业绩:
1.基于AUTOSAR自上而下流程开发应用层软件。 将已量产的CMA1.0平台DBC导入ETAS ISOLAR 生成ARXML描述文件,通过MATLAB脚本语言生成各个SWC的Simulink模型。理解CMA1.0的软件需求,与量产Simulink模型对应上,并根据GEEA2.0平台电子电器架构及网络拓扑调,重新设计LC,Application SWC,Port,RE形成符合AUTOSAR规范的GEEA2.0整车Simulink模型。在Simulink/Stateflow、C++环境中开发ADAS功能(TJA,ACC,HWA,LKA,LDW,LDP,AEB,RCW,RCTA,EMA等),实现自动驾驶控制、执行等各模块算法;并通过与Carsim联合仿真验证各功能实现算法。设计大量的case优化,完善算法。算法涉及到的模块有: 摄像头 雷达 ADAS控制器(安全域) 泊车控制器 ESP(车辆动态域) Ibooster 转向控制器 动力总成模块控制器 车身域 2.基于AUTOSAR自下而上流程开发泊车及L3功能 完成Parking functions(APA,RPA,HPA,PEB)、L3 function(TJP)的方案设计、横纵向控制策略、各子系统接口定义、子系统功能需求、性能需求和功能安全需求确认。在已量产CMA1.0 Simulink模型基础上设计新SWC,开发算法实现泊车及TJP功能。所有SWC集成后仿真验证功能,用相关的配置及编译工具将最终的模型生成符合AUTOSAR规范的代码及相关文件。 3.符合A-SPICE及ISO26262的V流程量产软件开发 a.基于沃尔沃CMA1.0平台完成ACC、LKA、HWP、HWA、TJP、APA、RPA、AEB等自动驾驶功能FDR,FR文档。完成ESC、ABS、HSA、DSR等底盘功能FDR,FR文档。 b.运用系统开发工具Systemweaver分配VDM子系统需实现的功能需求、属性需求、功能安全需求。设计接口及控制策略。形成VDM各个SWC的软件需求SWRS。 c.VDM子系统各SWC开发 Spdctrl速度控制、 MRA策略请求仲裁、 VMC车辆运动控制、 Carconfig车辆配置、 Vehst车辆状态计算等 理解SWC软件需求SWRS,编程实现每条软件需求并进行单元测试,搭建完成各个SWC的Simulink模型并完成配置自动生成C或C++代码。 d.输出文档: 功能理解文档、需求分析文档、需求澄清文档、接口设计文档、需求实现文档、建模规范检查报告、单元测试报告及模型质量检查报告。 e.支持下游的集成测试及代码验证。使用标定测试软件Inca,Mda,Vector等支持HIL测试及实车功能标定、算法调试。根据测试结果修改调整需实现的功能需求和软件需求。 f.支持其他底盘电控子系统开发。brake control及steering control子系统供应商软件开发技术协议、软件需求、SDB、节点计划确认与释放。