招聘要求:
1.计算机相关专业本科及以上学历,有扎实的计算机基础知识。
2.深入理解各类 DRAM 芯片(如 DDR3、DDR4、LPDDR4/4X、LPDDR5)的工作原理、时序特性、电气参数及性能指标
3.精通嵌入式 Android 系统架构,熟悉 Android 内核(Kernel)中与内存管理相关的模块,如页表管理、内存分配、内存回收等
4.具备一定的硬件电路分析能力,能看懂 DRAM 相关的硬件原理图(如 CPU 与 DRAM 的连接电路、电源电路、时序控制电路),协助硬件工程师进行 DRAM 硬件设计评审与问题排查.
5.掌握 DRAM 性能优化方法,能通过调整 DRAM 时序参数、优化内存分配策略、开启内存相关加速技术(如内存压缩、缓存优化)等方式,提升嵌入式 Android 设备的内存性能.
6.熟悉unisoc/mtk平台优先
7.具备3 年及以上嵌入式系统(优先 Android 平台)DRAM 相关开发经验,有量产项目经验者优先。
工作职责:
1.参与嵌入式 Android 设备的前期需求分析,根据设备的性能目标(如运行速度、多任务处理能力)、功耗限制、成本预算及硬件设计约束,进行 DRAM 芯片选型;
2.基于嵌入式 Android 系统内核,独立完成 DRAM 驱动程序的编写、移植与调试,包括 DRAM 初始化代码、内存控制器驱动、时序配置代码等,确保 DRAM 芯片能正常被系统识别与使用;
3.配合 Android 系统启动工程师,解决 DRAM 相关的系统启动问题,确保设备能顺利启动,且启动过程中内存工作正常;
4.参与嵌入式 Android 设备 DRAM 相关的硬件设计评审,从 DRAM 驱动开发与性能优化的角度,对硬件原理图(如 CPU 与 DRAM 的连接方式、电源设计、阻抗匹配)、PCB 布局布线提出专业建议,避免硬件设计缺陷;
5.对测试过程中出现的 DRAM 稳定性问题进行深入分析,通过日志分析、代码调试、硬件测试等手段,定位问题根源(如时序不匹配、内存控制器缺陷、驱动 bug),并制定修复方案;
6.制定 DRAM 性能测试方案,搭建性能测试环境,对嵌入式 Android 设备的 DRAM 性能进行全面测试,包括内存带宽、 latency、并发访问性能等,分析测试数据,找出性能瓶颈;