岗位职责:1、负责汽车基于QNX/Linux的车载软件的设计、开发及维护 2、输出所负责模块的HLD(概要设计)、DD(详细设计),参加技术评审并完成相应代码编写和测试 3、参加技术讨论,帮助团队分析和解决严重技术问题,提升平台化软件的兼容性与稳定性 4、负责相关功能的技术文档编写、接口文档编写,并对其他软件组提供技术支持。 任职资格:一、通用技能:1、熟悉QNX\Linux\Android中间件程序开发;2、具备较强的平台与应用软件开发和debug能力;3、熟练使用C/C++语言,具备软件抽象层封装、硬件抽象层封装能力,熟悉常用的进程间通信框架。二、专业技能:1、软件开发能力: ◆二年及以上车载系统中间件及驱动软件设计与开发; ◆具备QNX\Linux下:IPC、电源管理、系统监控、存储管理、软件升级、车载以太网(SomeIP/DoIP/AVB)、信息安全、功能安全、开机动画、倒车影像及360环视、诊断、EOL等模块中任一个或多个模块的设计与开发经验; ◆熟悉软件平台化设计模式,擅于将应用与核心进行分层设计;熟悉Linux下SDIO、USB、Bluetooth、WIFI、Camera、Display等模块的驱动开发; ◆熟悉QNX\Linux问题分析与debug,优化平台软件性能; 2、专业业务能力: ◆具备各种软件设计及开发的工具的使用经验; ◆熟悉汽车智能座舱产品基础知识,设计标准、试验标准,业务知识等。