小米

高级嵌入式软件开发工程师

官网发布时间:

社招上海 · 2026-11-07 更新手机部

职位描述

1. 负责 Qualcomm、MTK 平台 Modem 软件的集成、开发、调试和维护,主要面向车载通信产品。 2. 负责 Modem 与系统软件之间的接口适配,包括 Qualcomm RIL/Vendor HAL、MTK Telephony/RIL Framework、Qualcomm QMI/MBIM 以及 MTK Modem 接口和协议适配。 3. 负责蜂窝网络相关功能开发,包括 SIM/eSIM 卡管理、搜网注册、网络状态管理、LTE/NR 制式切换、数据链路建立与恢复、VoLTE/VoNR 通话、DSDA 双卡双待、短信及数据业务等。 4. 负责 Modem 异常问题定位和恢复机制开发,处理 Modem 异常重启、掉网、无法注册、数据断链、通话失败、网络切换异常、开机初始化及休眠唤醒等问题。 5. 负责车载通信性能和稳定性优化,包括网络连接稳定性、吞吐率、时延、弱信号、LTE/NR 切换、多运营商适配及 DSDA 场景下的通信资源协调。 6. 使用 Qualcomm QXDM、QCAT、QPST、Modem Log,以及 MTK Modem Log、META、MOL、Kerne

任职要求

1. 本科及以上学历,计算机、通信、电子信息、自动化等相关专业。 2. 具备 3 年及以上 Linux 嵌入式、T-Box、TCU的Modem部分相关开发经验。 3. 熟悉 C/C++,具备 Linux 用户空间、内核或驱动开发经验,熟悉进程、线程、Socket、IPC、文件系统及常用调试方法。 4. 熟悉 Qualcomm 或 MTK 平台中的至少一种,具备 Modem 软件集成和问题定位能力;熟悉 RIL/Vendor HAL、QMI/MBIM、Telephony Framework 等相关技术者优先。 5. 熟悉蜂窝通信基本原理和相关功能,了解 SIM/eSIM、网络注册、搜网、LTE/5G 制式切换、数据链路、VoLTE/VoNR 或 DSDA 等功能。 6. 具备较强的日志分析、问题复现、故障定位和跨团队沟通能力,能够独立完成问题从复现、分析到修复验证的闭环。 7. 熟悉 Git、GDB、CMake/Make 等开发和构建工具,具备良好的代码规范和文档编写能力。 8. 具有车载通信产品、T-Box/TCU、Qualcomm/MTK 平台量产项目经验者优先。

高级嵌入式软件开发工程师|聘 Show