职位概要
我们正在寻找一位积极主动且技术娴熟的蜂窝调制解调器软件工程师,负责设计、开发和优化蜂窝调制解调器系统的嵌入式软件。该角色涉及协议栈层(L1/L2/L3)、调制解调器固件的工作,并与操作系统集成,以确保在LTE、NR(5G)和传统技术中的可靠蜂窝连接。此职位需要与硬件、系统和验证团队密切合作,为下一代连接设备提供高性能的调制解调器解决方案。
职责
• 负责分配的客户项目的软件开发和维护。
• 支持北美客户开发软件功能,调试客户和测试团队在软件发布中报告的错误,维护软件栈并增强演示应用程序。
• 基于高通SOC设计、开发和维护蜂窝调制解调器(LTE/5G/3G/2G)的软件模块。
• 在协议栈层(RRC、PDCP、MAC、RLC、PHY)和/或调制解调器控制固件中实现和优化功能。
• 将调制解调器软件与主机操作系统和硬件抽象层集成,包括Android RIL和Modem Manager。
• 调试和解决信令、吞吐量、功率和移动性场景中的调制解调器问题。
• 分析日志(例如,QXDM、Wireshark、内部工具)以解决现场和实验室问题。
• 与硬件、射频、系统集成和质量保证团队合作,支持参考和定制平台的启动和验证。
• 参与调制解调器软件架构和性能优化。
• 为客户和跨职能团队提供现场或生产问题的技术支持。
要求
• 计算机工程、电气工程、计算机科学或相关领域的学士或硕士学位。
• 3年以上蜂窝调制解调器开发(协议栈或固件)经验。
• 具有基于高通调制解调器SOC和固件的经验。
• 对3GPP协议(优选LTE、5G NR)有深入理解。
• 具有C和C++编程、微控制器/微处理器架构和固件编程经验。
• 具有Linux操作系统内部、系统编程经验,任何RTOS知识是加分项。
• 具有蜂窝日志分析工具(QXDM、QCAT、TEMS等)的实际操作经验。
• 具有软件开发框架和源代码管理工具的经验。
• 具备较强的问题解决能力和对细节的关注。
• 熟悉敏捷开发方法。
• 能够在团队环境中协作工作并支持客户。