岗位职责:1、负责车载计算平台上的Linux系统软件的设计和开发与硬件工程师紧密合作,确保软件与硬件的兼容性和性能;2、负责解决Linux系统软件开发过程中的技术问题,提供有效的解决方案;3、参与Linux系统的性能优化和故障排查,确保软件的稳定运行;4、编写和维护软件开发文档,包括需求分析、设计说明、测试报告等;5、根据项目需求,制定和优化软件开发流程,提高开发效率和软件质量。6、按照项目需要,去到现场进行问题排查,并解决现场出现的疑难问题。7、与集团其他各个国家分公司的工程师沟通,对他们进行技术支持。8、完成上级安排的其他工作。职位要求:1. 计算机相关专业本科及以上学历2. 精通计算机体系结构,精通Linux内核,对Linux的系统调度、内存管理等有深刻理解3. 精通ARM体系结构, 有多核架构经验4. 熟练掌握yocto、git开发工具5. 熟悉Linux启动流程,熟悉uboot6. 熟悉Linux平台开发调试环境及工具、开发技术、底层库等7. 具备Linux内核优化经验,了解软硬件联合优化经验者优先8. 掌握Linux Kernel主流的测试工具和测试方法9. 熟悉硬件相关知识,具备良好的软硬件协同开发经验.10.需要具备一定的英语读写技能,具备听说技能佳。熟悉以下一个或几个模块者优先: 1.Display控制器驱动:IP验证,实现一机多屏,异显多屏 2.Display接口驱动:LVDS, MIPI-DSI, framebuffer, DRM等等 3.Camera驱动及framework: MIPI-CSI, Camera 4.Audio相关驱动:ESAI, SPDIF, I2S等等;有手机,车载娱乐系统音频经验者尤佳 5.Storage:DDR, eMMC5.1, QSPI flash等等 6.Graphics (GPU) user mode驱动:使用OpenGL/ES, OpenVX, OpenCL应对客户不同的应用场景。 7.Connectivity:uSDHC, I2C, Ethernet, UART等等,精通PCIe或者USB尤佳