任职要求:1) 本科以上计算机、电子、通信等相关专业,8年以上嵌入式软件开发工作经验,扎实的C语言基础,熟悉汇编语言,拥有良好的编码规范及文档撰写能力;2) 熟悉常用的软件架构、开发框架和设计模式,对整体框架、内核设计、分层模型、接口封装、二次开发、跨平台移植等有比较全面的认识以及丰富的经验;3) 至少在2个中大型项目中全权负责过整套系统的软件架构设计,覆盖DRV / BSP / HAL / DAL / RTE / APP等各个层级,工作内容包括但不限于文档编写、内核搭建、接口定义、实际编码、整机测试等方面。所设计的代码架构有在TOBX / 行驶记录仪 / IVI / GW / BCM / BDC等实际汽车前装项目且成功量产的经验;4) 熟悉3款以上的芯片架构,至少包含1款车规级处理器,具有丰富的实际开发经验;5) 至少精通3款以上的IDE(ADS / RVDS / KEIL / IAR / RealView / CodeWarrior / Eclipse / S32DS等),精通代码编译链接的原理和过程,熟悉工程选项配置;6) 精通linux编程,精通任务调度、进程间通信、同步互斥机制等;7) 熟悉makefile和shell脚本,有自己编写Makefile管理软件项目的经验;8) 熟悉汽车功能安全ISO26262开发体系以及AUTOSAR开发体系者优先;9) 思维严谨、逻辑清晰,良好的沟通能力、团队精神,极强的发现问题、分析问题、解决问题的能力,具有追求高质量的软件的意愿。职位描述:1. 负责公司各款汽车前装电子产品中,关于嵌入式软件方案的总体设计和详细设计,编写设计文档,组织团队评审,并参与实际编码开发和调试测试过程;2. 负责嵌入式软件的架构设计、开发框架、模块划分以及接口定义,编写设计文档;3. 负责嵌入式软件开发流程的规范化设计,以及代码质量管控;4. 负责核心模块编码,关键技术攻克,系统性能优化等重点任务;5. 负责系统内核及底层代码的测试方案规划,测试框架搭建;6. 参与并协助完成公司嵌入式平台方案选型、升级、迭代的相关工作;7. 解决产品研发和量产过程中出现的其他与系统架构相关的问题;8. 负责研发团队的技术指导、培训与交流,提升团队整体技术水平;9.编制软件过程文档,记录开发调试中的经验与方法,与团队进行知识分享。