logo of mi

小米SOC软件工程师(内存及存储方向)

社招全职Q2500地点:上海 | 西安状态:招聘

任职要求


1、计算机、通信、电子、自动化或数学等相关专业本科及本科以上;
2、精通C/C++编程,熟悉JAVA/python等;
3、熟悉Linux驱动模型,熟悉Linux kernel中断处理流程,熟悉Linux DTS,ACPI机制;
4、熟悉Linux kernel重要驱动模块开发,如UFS,SD,NVMe,EMMC等一种或几种Block设备驱动为加分项;
5、熟悉Android Hal层开发;熟悉Android framework层,HAL层以及Kernel Driver的垂直开发;
6、深入理解Linux内核,熟悉内存管理,进程管理和文件系统中的一个或几个子系统优先考虑;
7、有开源社区开发经验。

工作职责


1、负责Linux Kernel升级,裁剪以及开源Patch引入;
2、负责Linux Kernel重要驱动模块开发;
3、负责以下1种或者几种:
a) 负责文件系统及Block-IO层驱动开发与性能优化,有MQ开发,调试经验优先考虑;
b) 负责内存管理子系统优化,有大内存申请性能优化,内存压缩优化经验优先考虑;
c) 负责进程调度性能优化,移植,开源patch引入等工作,负责CFS,EAS等调度算法优化;
4、负责Linux系统性能,优化系统资源管理与调度,解决产品痛点,攻坚技术困难。
包括英文材料
C+
C+++
Java+
Python+
Linux+
内核+
Android+
开发框架+
相关职位

logo of vivo
社招3-5年研发类

1、牵头研究标杆竞品在系统性能方向上的重点技术布局情况,进行各方向的技术拆解(如存储、系统资源调度、图形等),为技术规划及专项预研提供支撑; 2、基于性能方向的技术规划在各技术方向上开展专项优化工作; 3、牵头管控项目性能,确保相关项目优化到行业领先水平; 4、研究主流SOC性能评测软件原理,进一步挖掘平台性能。

更新于 2025-03-03
logo of vivo
社招4-10年研发类

职位一: ​1、 负载资源调度相关性能问题优化,包括cpu、内存、io资源调度等问题; ​2、负责拆解性能各种链路,并且对其进行优化,保障在Android框架流程链路的领先性; ​3、负责规划设计cpu调度算法进行优化或者优化Android框架资源管理; ​4、疑难性能问题进行攻关突破。 ​​

更新于 2025-03-05
logo of dji
社招5年以上嵌入式

1. 负责性能分析工具设计、开发与落地; 2. 负责系统软件性能优化,包括对业务代码、操作系统、中间件等做分析优化; 3. 负责SoC整体性能优化,包括CPU负载、DDR带宽、IP性能等方向优化; 4. 负责性能优化方向的竞品分析、业界新技术探索; 5. 负责与芯片进行联合优化设计,基于优化洞察给SoC设计提供优化建议。

更新于 2024-04-23
logo of vivo
社招8年以上研发类

1、基于软件评估手机SoC架构设计和IP选择的合理性,包括CPU、GPU、DDR等IP模块; 2、评估手机SoC在各种应用场景中的性能、延迟、带宽、内存等,输出设计需求,输出相关领域的竞品分析报告; 3、根据手机的实际应用场景,从性能和流畅性角度,分析分解出对CPU组合、能效曲线、cache配置及机制等方面的需求,给出架构要求; 4、负责性能问题分析,包含APP层面、框架层面、驱动层面、SoC层面,提出优化和改进方案。

更新于 2025-01-03