logo of oppo

OPPO高级底层软件工程师

社招全职5年以上SOFTWARE地点:深圳状态:招聘

任职要求


1、本科及以上学历,计算机、电子、自动化相关专业。5年以上嵌入式系统/固件开发经验,其中至少2年UEFI/edk2相关经历。
2、熟悉edk2框架,理解SEC/PEI/DXE/BDS各阶段职责,能独立编写和调试DXE驱动。
3、有Qualcomm ARM平台XBL/UEFI的实际开发经验,理解Qualcomm ABL与XBL的衔接机制,理解XBL Core→XBL Secondary→ABL的三级启动链。
4、有可量化的boot time优化项目成果。

加分项:
1、有打破DXE…
登录查看完整任职要求
微信扫码,1秒登录

工作职责


1、负责平台(如:QCS8550系列)UEFI/XBL Bootloader阶段的冷启动性能优化。具体包括:使用Qualcomm boot_profiler、QUT等工具建立完整的boot time baseline,分析SEC→PEI→DXE→BDS各阶段耗时,定位瓶颈点;优化DXE驱动依赖解析(Depex),识别并拆解不必要的串行依赖链,设计驱动拆分、精简、延迟初始化(lazy init / deferred init)等方案来解耦并行化;
2、优化Firmware Volume在Flash中的布局和压缩策略(LZMA/LZ4/未压缩/XIP),平衡存储空间与解压时间,减少随机读取和碎片化开销;
3、优化DisplayDxe初始化流程和开机Logo加载策略,缩短从开机到首帧画面输出的延迟。
4、此外需跨团队协作,与Camera、Framework、电源管理等多团队协调Kernel到应用层的启动时序,建立从XBL到Kernel到App的全链路boot timeline dashboard。
包括英文材料
学历+
还有更多 •••
相关职位

logo of oppo
社招5年以上SOFTWARE

1.负责嵌入式软件平台BSP开发; 2.负责外设驱动开发; 3.负责SOC系统移植、裁剪和Bring up调试; 4.负责Linux的系统移植、适配与系统资源优化; 5.负责分析解决Kernel、Driver相关的软硬件问题。

更新于 2025-12-10深圳
logo of oppo
社招4-10年SOFTWARE

1、对OPPO手机中的Top场景进行性能剖析,在定位出性能瓶颈在内核态时可以给出优化的方案 2、对OPPO手机产品中的内核相关的交付聚类问题进行分析并解决 3、跟踪目前最新的内核技术,规划长期内核技术方向的演进

更新于 2025-09-29深圳
logo of oppo
社招3年以上SOFTWARE

方向一:充电 1.负责嵌入式软件平台BSP开发; 2.负责高通平台充电开发,闪充快充优先; 3.负责Linux的系统移植、适配与系统资源优化; 4.负责分析解决Kernel、Driver相关的软硬件问题。 方向二:底软 1.负责嵌入式软件平台BSP开发; 2.负责外设驱动开发; 3.负责SOC系统移植、裁剪和Bring up调试; 4.负责Linux的系统移植、适配与系统资源优化; 5.负责分析解决Kernel、Driver相关的软硬件问题。

更新于 2026-07-16深圳
logo of oppo
校招软件类

负责System for AI/AI as System相关预研和落地,岗位职责包括但不限于: 1、负责大模型驱动的系统优化AI智能体框架的实现、评估与优化,并参与构建产品原型; 2、参与深度学习模型、大语言模型的端侧推理部署优化落地; 3、跟踪与研究System for AI/AI as System相关前沿技术,并提出创新性方案。

更新于 2026-03-06深圳