职位描述:
1. 负责我司ARM Soc 侧 linux底层相关的驱动程序方案设计与实现
2. 负责针对不同客户的车内座舱与辅助驾驶系统方案设计
3. 面向客户,负责客户项目已知系统问题的分析与解决
职位要求: 精通部分至少三项
1. 精通Linux开发环境,5年以上编写与硬件直接交互的底层软件的经验
2. 精通HDMI DisplayPort DSI DPI 等显示相关接口技术
3. 精通linux DRM 显示框架
4. 精通linux V4L 视频输入框架 - 精通GPU shader,纹理合成,图层叠加等相关知识
5. 精通基本ISP 3A wdr AWB 等基本图像处理功能与实现原理
6. 精通linux ALSA框架,有能力独立完成优化音频链路时延等常见需求
7. 精通Audio router,Audio mixer 数据链路的组成与控制
8. 精通Linux IO外设的实现原理与调试,能自己写单元测试验证代码质量
9. 精通Linux 文件系统相关,有EXT4/F2FS/UBIFS 等实际文件系统开发相关经验优先
10. 精通音频编解码,音频处理的原理与实现
11. 精通车载AudioDSP产品 , 有FM/DAB 相关产品开发经验优先
12. 精通PCIe,USB host ,UFS/eMMC, USB ,UART/I2C/SPI 等 SOC片内控制器的驱动开发
13. 精通Linux Benchmark test 方法,关注系统产生瓶颈的原因与对应性能提升
14. 熟悉车载美信,Ti 等外围编串解串器
15. 熟悉ARM架构知识 (Core: A/R/M, MMU, SMMU, GIC, Interconnection)
16. 熟悉linux 进程调度,内存映射与管理,DMA 管理 ,中断服务等基本操作系统相关知识
17. 熟练使用高速示波器,逻辑分析仪或其他协议分析仪,有能力抓包分析相关错误
18. 熟悉Git/Gerrit/svn源代码管理工具,遵循公司提交代码规则
19. 熟悉bash、python等脚本语言,可以自行编写单元测试脚本
20. 独立思考,同时需要良好的团队合作能力和沟通能力