岗位职责:1、进行Linux系统下各中间件模块的架构设计与开发;2、负责分析、定位并解决Linux系统交互层级的问题,提升平台化软件的兼容性与稳定性;3、参与新技术、新业务和新产品的技术交流、预研及Demo的研发工作4、优化中间件、基础组件软件架构设计,特别在快速启动\IPC\网络安全\车载以太网\系统稳定监控等方面;任职要求:1、软件开发能力: ◆熟悉ARM平台的Linux中间件程序开发; ◆具备很强的Linux系统软件问题的debug能力; ◆精通C/C++语言,有良好的编程风格、具备软件抽象层封装、硬件抽象层封装能力,并具备Linux系统组件开发与调试经验,熟悉常用的进程间通信架构; ◆熟练使用git, repo等代码管理工具; ◆熟悉Linux MakeFile、CMake; 具备python编程能力者优先; ◆具备良好的编码习惯;2、专业业务能力 ◆3年或以上Linux中间件及系统软件设计与开发; ◆精通Linux下IPC、PowerMode、Lifecycle、OTA、SomeIP/DDS/DoIP等模块的软件设计与开发; ◆具备Linux下:IPC、电源管理、系统监控、存储管理、软件升级、车载以太网(SomeIP/DoIP/DDS/AVB)、信息安全、功能安全、诊断、EOL等模块中一个或多个模块的设计与开发经验; ◆熟悉软件平台化设计模式,擅于将应用与核心进行分层设计; ◆熟悉Linux系统问题分析与debug方法,优化平台软件性能; ◆熟悉软件升级流程(OTA升级与USB本地升级); ◆有车载ADAS产品量产开发经验优先; 3、产品知识: ◆熟悉汽车电子产品基础知识,设计标准、试验标准,开发流程等;4、团队意识: ◆具备良好的沟通能力 ◆积极主动,有较强的团队合作意识,敢于接受有挑战的工作任务;5、创新能力: ◆有创新意识,敢于挑战权威; ◆不拘于现状,具备持续提升业务水平的能力;