1.根据天窗系统需求制定软件设计需求,设计软件架构文件、软件初步设计文件、软件详细设计文件;2.在C编码规则下,根据上述软件设计文档进行C编码,设计基于天窗系统的防夹算法,并将算法模块转换为C编码;3、进行软件测试和C编码质量检查,包括静态C编码质量检测、动态C编码检测、单元测试和模块测试等。4.与硬件工程师和电子项目工程师合作,设计软件测试用例,完成软件模块测试报告、软件/产品测试流程和集成测试报告;5.支持电子项目工程师进行基于天窗系统的ATS调谐;6.管理软件版本,管理软件发布,确保软件设计处于软件设计工作流程的控制之下。7.遵循ASPICE流程,根据项目时间安排完成软件设计;8.管理、控制和审计供应商的软件设计和测试;9、配合硬件工程师完成电子系统开发。1、电子工程或计算机科学专业硕士及以上学历;2、较强的C/C++编程能力,至少6年汽车电子产品软件开发经验;3、熟悉matlab/Simulink,有模块设计和仿真技能者优先;4.熟悉微控制器,如飞思卡尔等,熟悉CAN总线和LIN总线;5、有电机控制和防夹经验者优先;6.汽车工艺方面的专业知识,如APQP、DVPR、FMEA等。7.良好的英语沟通能力。