前言
手机行业相关的cpp / c++岗位都有哪些呢?
今天大体给大家汇总了一下(文章肯定总结不全,仅仅是一个基本参考,以及欢迎大家在评论区补充)
芯片 IP 与硬件加速层
集中于芯片原厂(高通、联发科、华为海思、小米澎湃等)与头部手机厂商自研芯片部门
5G/6G 基带物理层(L1)C++ 开发工程师
核心职责:
基于 3GPP 标准,用 C/C++ 实现 5G NR 物理层信道编解码、调制解调、信道估计、同步、波束管理等核心模块;
基于 ARM NEON、DSP 指令集做算法性能与功耗优化;解决外场测试中的吞吐量、误码率、弱网性能问题;
配合完成运营商认证与 6G 技术预研。
必备要求:
精通 C/C++,熟练掌握 SIMD 并行编程;
扎实的数字信号处理、通信原理基础;
深入理解 3GPP 5G NR 物理层协议;熟悉 ARM 架构与嵌入式开发流程;
本科及以上通信、电子、计算机相关专业。
加分项:
有 6G 物理层预研经验;
高通 / 联发科基带平台开发经验;毫米波、大规模 MIMO 技术落地经验;
运营商 GCF/PTCRB 认证经验。
前景:
6G 商用预研启动,通信技术迭代周期长,岗位稳定性极强。
5G/6G 基带协议栈高层(L2/L3)C++ 开发工程师
核心职责:
基于 3GPP 标准,用 C/C++ 开发 5G NR L2(MAC/RLC/PDCP)、L3(RRC/NAS)协议栈模块;
实现数据调度、重传、加密、信令交互等功能;
优化信令流程,解决通话、上网、漫游、切换的稳定性问题;适配全球运营商定制需求。
必备要求:
精通 C/C++,熟练掌握状态机设计、多线程编程;
深入理解 3GPP 5G NR L2/L3 协议;
熟悉 LTE/5G 信令流程与信令分析工具;
本科及以上通信、计算机相关专业。
加分项:
有 VoNR/IMS 协议开发经验;
双卡双待、多卡多待功能开发经验;
海外运营商适配经验;EPS Fallback、紧急呼叫流程开发经验。
前景:
芯片原厂与头部手机厂商常年招聘,职业生命周期长。
手机直连卫星通信基带开发工程师
核心职责:
用 C/C++ 开发卫星通信基带物理层与协议栈,实现卫星通话、短信、低速率上网功能;
优化频偏补偿、时延扩展、弱信号通信性能;
适配手机端低功耗要求;配合完成行业认证与硬件联调。
必备要求:
精通 C/C++,扎实的卫星通信、数字信号处理基础;
熟悉卫星通信协议规范;有高动态、大时延场景通信算法开发经验;
本科及以上通信、电子相关专业。
加分项:
有天通一号、北斗短报文开发经验;
手机卫星通信量产项目经验;低轨卫星星座通信技术经验。
前景:
旗舰机标配卫星通信,全行业人才极度稀缺,是当前增长最快的通信类岗位。
ISP 芯片 IP 核 C++ 开发工程师
核心职责:
用 C/C++ 开发手机 ISP 芯片 IP 核,实现 3A(AE/AWB/AF)、降噪、HDR、Demosaic 等图像处理算法的硬件建模;
配合算法团队完成硬件化落地,优化资源占用与运行效率;
配合 RTL 团队完成功能验证与 FPGA 原型测试;
预研下一代影像技术。
必备要求:
精通 C/C++,扎实的数字图像处理、光学成像基础;
熟悉 ISP 全流程管线,有 2 个以上核心模块开发经验;
了解硬件逻辑设计原理;本科及以上电子、计算机、光学相关专业。
加分项:
有高通 Spectra、华为麒麟 ISP IP 开发经验;
手机影像调优经验;CMOS 传感器原理熟悉;FPGA 开发经验。
前景:
手机影像竞争白热化,自研 ISP 厂商持续扩招,高端人才稀缺。
ISP 算法移植与硬件加速工程师
核心职责:
用 C/C++ 将 Python/MATLAB 影像算法移植到手机 ISP 平台,完成算法定点化与工程化落地;
基于 ARM NEON、DSP、ISP 专用指令集做性能优化,满足 4K/8K 实时处理要求;
配合调优团队完成效果适配;开发 ISP 算法调试工具。
必备要求:
精通 C/C++,熟练掌握 ARM NEON、DSP 汇编优化;
熟悉数字图像处理算法,有完整的算法移植优化经验;
了解 ISP 硬件架构与嵌入式调试方法;
本科及以上计算机、电子相关专业。
加分项:
有手机影像算法量产落地经验;
熟悉 OpenCV、TensorRT;AI-ISP 算法开发经验。
前景:
手机厂商影像部门核心刚需
GPU 内核驱动开发工程师
核心职责:
用 C/C++ 开发维护手机 GPU Linux 内核驱动,适配高通 Adreno、ARM Mali 等平台;
实现 GPU 内存管理、电源管理、任务调度等核心功能;
优化游戏、UI 渲染、AI 计算的性能与功耗;
适配 OpenGL ES、Vulkan、OpenCL 等 API,解决兼容性问题。
必备要求:
精通 C/C++,深入理解 Linux 内核驱动模型,3 年以上内核开发经验;
熟悉 GPU 硬件架构与渲染管线;
掌握 ARM64 架构与 MMU 内存管理;
熟练使用内核调试工具;
本科及以上计算机相关专业。
加分项:
有 GPU 驱动开源社区贡献;
光线追踪、可变速率着色技术开发经验;
熟悉 Android 图形系统。
前景:
芯片原厂与手机厂商均有大量需求,中高端人才缺口大,游戏与端侧 AI 发展带动需求持续增长。
NPU 算子库与编译器开发工程师
核心职责:
用 C/C++ 开发手机 NPU 算子库,实现 CNN、Transformer 等深度学习核心算子,优化性能与精度;
开发 NPU 编译器前后端,实现模型解析、计算图优化、代码生成;
设计算子融合、内存复用、指令调度等核心优化技术;
配合完成大模型端侧适配。
必备要求:
精通 C/C++,扎实的编译原理、深度学习、计算机体系结构基础;
熟悉深度学习模型与算子原理,有算子库开发经验;
了解 LLVM、TVM、MLIR 等编译器框架;
硕士及以上计算机相关专业。
加分项:
有 ncnn/MNN/TNN 等推理引擎源码修改经验;
大语言模型算子优化经验;
熟悉 ARM NEON、OpenCL 并行编程。
前景:
端侧大模型爆发式增长,全行业人才极度稀缺,是当前手机行业薪资涨幅最高的赛道。
安全 SE 芯片 C++ 开发工程师
核心职责:
用 C/C++ 开发手机安全 SE 芯片操作系统与应用,实现密钥存储、加密解密、支付安全等功能;
适配 Java Card/Global Platform 规范,支持银行卡、交通卡等 NFC 应用;
实现安全防护机制,抵御侧信道、物理攻击;配合完成银联、国密等安全认证。
必备要求:
精通 C/C++,熟悉 Java Card,扎实的密码学基础;
熟悉 Global Platform、ISO7816 规范,有 SE 芯片开发经验;
了解嵌入式安全防护技术;
本科及以上计算机、信息安全相关专业。
加分项:
有银联支付、数字人民币 SE 应用开发经验;
CC/FIPS/ 国密认证经验;
熟悉 TEE 与 SE 交互机制。
前景:
移动支付与安全需求持续提升,芯片原厂与手机厂商稳定招聘,岗位稳定性强。
UFS 存储控制器 IP C++ 开发工程师
核心职责:
用 C/C++ 开发手机 UFS 存储控制器 IP 核功能模型,实现 NVMe 协议、FTL 闪存转换层、坏块管理、损耗均衡、ECC 纠错等功能;
优化读写性能、IO 延迟与使用寿命;
配合 RTL 团队完成功能验证,适配不同 NAND 闪存颗粒。
必备要求:
精通 C/C++,扎实的计算机存储体系、NAND 闪存原理基础;
熟悉 UFS/NVMe 协议规范,有存储控制器或 FTL 开发经验;
了解 LDPC 编码原理;
本科及以上计算机、电子相关专业。
加分项:
有手机 UFS 存储开发经验;
SSD 主控开发经验;
熟悉 Linux 存储子系统。
前景:
旗舰机持续升级存储规格,芯片原厂与存储厂商稳定招聘,高端人才有缺口。
音视频编解码 Codec IP C++ 开发工程师
核心职责:
用 C/C++ 开发 H.264/H.265/AV1/AAC 等编解码标准的 IP 核功能模型;
配合算法团队完成硬件化落地,优化资源占用与运行效率,满足 4K/8K 实时编解码要求;
配合 RTL 团队完成功能验证,解决画质、码率、延迟问题。
必备要求:
精通 C/C++,扎实的数字信号处理、音视频编解码基础;
深入理解至少 1 种主流编解码标准,有编解码算法开发经验;
了解硬件逻辑设计原理;
本科及以上计算机、电子、通信相关专业。
加分项:
有手机硬件编解码开发经验;
FFmpeg 源码修改经验;
FPGA 开发经验。
前景:
短视频、直播、高清视频需求持续增长,芯片原厂与手机厂商稳定招聘。
操作系统内核与底层驱动层
集中于手机品牌厂商(华为、小米、OPPO、vivo 等)与 ODM 厂商(华勤、闻泰、龙旗等)
Linux/Android 内核进程调度子系统开发工程师
核心职责:
基于 AOSP 内核,用 C/C++ 定制优化进程调度子系统,适配手机大小核架构,实现场景化智能调度;
优化应用启动、多任务切换、游戏场景的流畅度,降低卡顿掉帧;
平衡性能与功耗,解决死锁、优先级反转等问题;
跟进内核主线版本升级。
必备要求:
精通 C 语言,熟悉 C++,深入理解 Linux 内核进程调度原理,有 CFS 调度器修改经验;
熟悉 ARM64 架构与大小核调度机制,3 年以上内核开发经验;
掌握 ftrace、perf、systrace 等调试工具;
本科及以上计算机相关专业。
加分项:
有 Linux 内核社区 upstream 贡献;
手机厂商调度优化经验;
熟悉 Android EAS 能量感知调度。
前景:
手机厂商系统部门核心刚需,技术通用性强
Linux/Android 内核内存管理子系统开发工程师
核心职责:
基于 AOSP 内核,用 C/C++ 定制优化内存管理子系统,包括页表管理、SLUB 分配器、OOM 机制、内存回收等模块;
优化多任务场景内存策略,降低应用杀后台概率,提升后台留存率;
解决内存泄漏、碎片化等问题;适配大内存手机特性。
必备要求:
精通 C 语言,熟悉 C++,深入理解 Linux 内核内存管理原理,有内存子系统修改经验;
熟悉 ARM64 架构与 MMU 单元,3 年以上内核开发经验;
掌握内存调试工具,能独立解决内存踩踏、泄漏问题;
本科及以上计算机相关专业。
加分项:
有 Linux 内核社区 upstream 贡献;
手机厂商内存优化经验;
熟悉 Android ION、Ashmem 内存机制。
前景:
手机多任务体验核心岗位,厂商常年招聘,技术护城河深。
Linux/Android 内核文件系统开发工程师
核心职责:
基于 AOSP 内核,用 C/C++ 定制优化 ext4/f2fs 文件系统,优化文件读写性能,降低 IO 延迟;
实现文件加密、压缩、快照等功能,适配 Android FBE 加密要求;
优化垃圾回收、磨损均衡机制,提升存储使用寿命;
解决文件系统崩溃、数据丢失等问题。
必备要求:
精通 C 语言,熟悉 C++,深入理解 Linux VFS 虚拟文件系统架构,有 ext4/f2fs 开发经验;
熟悉块设备驱动与 IO 调度原理,3 年以上内核开发经验;
掌握文件系统调试工具;
本科及以上计算机相关专业。
加分项:
有 Linux 内核社区 upstream 贡献;
手机厂商文件系统优化经验;
熟悉 UFS 存储特性。
鸿蒙微内核核心模块开发工程师
核心职责:
用 C/C++ 开发维护鸿蒙 OpenHarmony 微内核,实现进程管理、内存管理、中断处理、IPC 通信等核心模块;
优化内核实时性、安全性、启动速度;适配手机、平板等多设备;
解决内核崩溃、死锁、性能问题。
必备要求:
精通 C/C++,深入理解微内核架构原理,有 RTOS 或微内核开发经验;
熟悉 ARM64 架构,有嵌入式开发调试经验;
扎实的操作系统原理基础;
本科及以上计算机相关专业。
加分项:
有鸿蒙内核开发经验;
Linux 内核开发经验;
熟悉鸿蒙分布式软总线技术。
前景:
鸿蒙生态快速扩张,华为及生态伙伴人才需求激增
显示驱动与 MIPI DSI 协议开发工程师
核心职责:
用 C/C++ 开发 LCD/OLED 屏幕驱动,实现 MIPI DSI 通信、帧率动态调节、亮灭屏控制;
解决闪屏、花屏、显示异常等问题;
优化显示效果与功耗;
适配高刷新率、折叠屏等新型屏幕。
必备要求:
精通 C/C++,熟悉 Linux 帧缓冲驱动、DRM 显示框架;
深入理解 MIPI DSI 协议;
熟悉 OLED/LCD 屏幕工作原理,3 年以上显示驱动开发经验;
本科及以上计算机、电子相关专业。
加分项:
有折叠屏显示驱动开发经验;
手机厂商屏幕适配经验;
熟悉 Android SurfaceFlinger。
前景:
手机屏幕技术持续迭代,厂商与 ODM 厂商常年招聘
Camera HAL3/4 架构开发工程师
核心职责:
基于 Android Camera HAL3/4 架构,用 C/C++ 开发相机 HAL 层模块;
实现多摄调度、3A 算法适配、数据流控制、夜景 / 人像等特殊模式适配;
解决相机启动慢、卡顿、闪退等问题;
适配不同摄像头模组与芯片平台。
必备要求:
精通 C/C++,深入理解 Android Camera HAL3/4 架构;
熟悉 V4L2、MediaController 框架,3 年以上相机 HAL 开发经验;
本科及以上计算机、电子相关专业。
加分项:
有手机多摄模组开发经验;
高通 / 联发科平台相机适配经验;
熟悉 ISP 工作原理。
音频 Codec 驱动与 ALSA 架构开发工程师
核心职责:
用 C/C++ 开发音频 Codec 芯片驱动,适配 ALSA/ASoC 音频架构;
实现音频播放、录音、通话等通路的配置控制;
解决无声、杂音、爆音、延迟等音频问题;
优化音频功耗与音质表现。
必备要求:
精通 C/C++,熟悉 Linux ALSA/ASoC 音频架构;
深入理解音频 Codec 工作原理,3 年以上音频驱动开发经验;
本科及以上计算机、电子相关专业。
加分项:
有手机通话音频、音效开发经验;
熟悉 Android AudioFlinger;
了解 LE Audio 蓝牙音频协议。
蓝牙 / WiFi 芯片驱动开发工程师
核心职责:
用 C/C++ 开发蓝牙 / WiFi 芯片 Linux 驱动,实现芯片初始化、固件下载、数据收发、电源管理等功能;
适配蓝牙协议栈、wpa_supplicant;
解决连接不稳定、吞吐量低、功耗高等问题;
适配不同外设与路由器。
必备要求:
精通 C/C++,熟悉 Linux 网络设备驱动、mac80211 框架;
深入理解蓝牙 / WiFi 协议原理,3 年以上无线驱动开发经验;
本科及以上计算机、通信相关专业。
加分项:
有蓝牙 LE Audio、WiFi 7 开发经验;
手机厂商无线适配经验;
熟悉 TCP/IP 协议栈。
前景:
手机无线连接核心岗位,厂商与 ODM 厂商常年招聘,物联网发展带动需求增长。
内核电源管理子系统开发工程师
核心职责:
基于 AOSP 内核,用 C/C++ 定制优化 CPUFreq、DevFreq、Regulator、Idle 等电源管理子系统;
实现场景化电源管理策略,平衡性能与功耗,优化手机续航;
优化 CPU/GPU/DDR 的 DVFS 策略,降低运行功耗;
解决休眠失败、异常唤醒、功耗过高等问题。
必备要求:
精通 C 语言,熟悉 C++,深入理解 Linux 内核电源管理子系统原理;
熟悉 ARM64 架构电源管理机制,3 年以上内核开发经验;
掌握功耗分析工具;
本科及以上计算机、电子相关专业。
加分项:
有手机厂商功耗优化经验;
熟悉 Android Power HAL;
有热管理开发经验。
前景:
手机续航是核心卖点,厂商核心刚需
智能热管理策略开发工程师
核心职责:
用 C/C++ 开发手机智能热管理系统,实现温度采集、热模型建模、温控策略执行等功能;
设计游戏、拍照、充电、视频等场景的温控策略,平衡性能、温度与功耗;
优化温控响应速度,解决发热降频导致的卡顿问题;
配合硬件团队完成散热方案验证。
必备要求:
精通 C/C++,熟悉 Linux 内核,扎实的自动控制原理基础;
熟悉手机硬件架构与散热原理,有热管理系统开发经验;
掌握温度传感器驱动与数据采集方法;
本科及以上自动化、计算机相关专业。
加分项:
有手机厂商热管理开发经验;
熟悉 PID 控制算法;
有功耗优化经验。
前景:
旗舰机性能释放核心岗位
系统中间件与 Native 框架层
连接底层硬件与上层应用,集中于手机厂商系统、多媒体、安全、互联部门
Android MediaFramework Native 开发工程师
核心职责:
用 C/C++ 开发维护 Android MediaFramework 原生框架,包括 NuPlayer、Stagefright、MediaCodec、MediaExtractor 等核心模块;
实现音视频播放、录制、转码、编辑等功能;
优化框架性能、内存占用与功耗;
解决播放卡顿、音画不同步、闪退等问题;
适配 Android 版本升级。
必备要求:
精通 C/C++,熟悉 Java,深入理解 Android MediaFramework 全流程架构;
熟悉音视频编解码标准与流媒体协议,3 年以上 Android 多媒体开发经验;
有 AOSP 源码阅读与修改经验;
本科及以上计算机相关专业。
加分项:
有 FFmpeg 定制开发经验;硬件编解码适配经验;
直播、短视频相关开发经验。
前景:
手机厂商、短视频、直播公司均有大量需求,技术通用性强。
FFmpeg 定制与音视频中间件开发工程师
核心职责:
用 C/C++ 定制裁剪 FFmpeg 框架,适配手机端性能与功耗要求,实现跨平台音视频处理能力;
开发音视频解封装、编解码、滤镜、转码等核心模块;
适配手机硬件编解码器,实现软硬编解码无缝切换;
封装统一的音视频处理 SDK,提供给上层业务使用。
必备要求:
精通 C/C++,深入理解 FFmpeg 框架源码,有 FFmpeg 二次开发经验;
熟悉主流音视频编解码标准与封装格式,3 年以上音视频开发经验;
熟悉 Android NDK 与跨平台编译技术;
本科及以上计算机相关专业。
加分项:
有直播推流 / 拉流 SDK 开发经验;
视频剪辑引擎开发经验;
ARM NEON 优化经验。
前景:
全行业通用岗位,手机厂商、互联网公司、音视频公司均有大量需求。
LE Audio 蓝牙音频协议开发工程师
核心职责:
用 C/C++ 开发维护蓝牙 LE Audio 协议栈,实现 LC3 编解码、BIS 广播、CIS 单播等核心模块;
适配 TWS 耳机、车载蓝牙等外设,解决连接稳定性、兼容性、音频延迟、音质问题;
优化 LE Audio 场景功耗;
跟进蓝牙 SIG 标准,完成相关认证。
必备要求:
精通 C/C++,深入理解蓝牙 Core Spec 与 LE Audio 协议规范;
熟悉传统蓝牙音频协议(A2DP/AVRCP/HFP),3 年以上蓝牙音频开发经验;
熟悉 Android 蓝牙协议栈与协议分析工具;
本科及以上计算机、通信相关专业。
加分项:
有 LC3 编解码开发经验;
蓝牙 SIG 认证经验;
TWS 耳机适配经验。
TEE 可信操作系统内核开发工程师
核心职责:
用 C/C++ 开发维护 TEE 可信操作系统内核,实现进程管理、内存管理、IPC 通信、加密服务等核心模块;
优化 TEE 内核安全性、实时性与启动速度,抵御侧信道攻击、漏洞利用;
适配 Global Platform TEE 规范;
配合完成 CC、国密等安全认证。
必备要求:
精通 C/C++,深入理解操作系统内核原理,有 RTOS 或嵌入式内核开发经验;
熟悉 ARM TrustZone 架构与 TEE 工作原理,3 年以上 TEE 开发经验;
熟悉密码学算法与安全防护技术;
本科及以上计算机、信息安全相关专业。
加分项:
有 OP-TEE、Trusty TEE 源码修改经验;
安全认证相关经验;
Linux 内核开发经验。
TEE 可信应用(TA)开发工程师
核心职责:
用 C/C++ 开发 TEE 侧可信应用(TA),实现指纹识别、人脸识别、支付加密、密钥管理、DRM 等核心功能;
实现 REE 侧 CA 与 TA 的安全通信;
遵循安全开发规范,对 TA 做安全加固,抵御恶意攻击;
配合完成安全渗透测试与金融支付认证。
必备要求:
精通 C/C++,熟悉 ARM TrustZone TEE 架构,有 TA 开发经验;
熟悉密码学算法与加解密流程;
熟悉 Android NDK 开发,3 年以上移动端安全开发经验;
本科及以上计算机、信息安全相关专业。
加分项:
有银联支付、数字人民币 TA 开发经验;
指纹 / 人脸支付 TA 开发经验;
熟悉 Android KeyMint、Keystore 机制。
前景:
手机厂商、支付公司、银行均有大量需求
SurfaceFlinger 图形合成引擎开发工程师
核心职责:
用 C/C++ 开发维护 Android SurfaceFlinger 图形合成引擎,实现图层合成、VSync 同步、BufferQueue 管理、HWComposer 适配等核心功能;
优化图形合成性能与功耗,降低渲染延迟,解决 UI 卡顿、掉帧、闪屏等问题;
适配折叠屏、多屏、高刷新率屏幕特性。
必备要求:
精通 C/C++,深入理解 Android 图形系统架构、SurfaceFlinger 与 HWComposer 工作原理;
熟悉 OpenGL ES、Vulkan 图形 API,了解 GPU 渲染管线;
有 AOSP 源码阅读与修改经验,3 年以上 Android 图形系统开发经验;
本科及以上计算机相关专业。
加分项:
有手机厂商图形系统优化经验;
熟悉 ARM Mali、高通 Adreno GPU 特性;
游戏渲染优化经验。
前景:
手机系统流畅度核心岗位,技术壁垒高。
OTA 升级系统 Native 开发工程师
核心职责:
用 C/C++ 开发维护手机 OTA 升级系统,实现差分包制作、升级包校验、差分还原、升级流程控制、断点续传、回滚保护等核心功能;
优化升级速度、成功率与内存占用,解决升级失败、变砖等问题;
实现 AB 分区、虚拟 AB 分区升级方案;适配不同芯片平台与 Android 版本。
必备要求:
精通 C/C++,深入理解 Android OTA 升级原理,有 OTA 系统开发经验;
熟悉 Linux 文件系统、分区表、启动流程;
熟悉差分算法、加密校验算法,3 年以上 Android 系统开发经验;
本科及以上计算机相关专业。
加分项:
有手机厂商 OTA 开发经验;
熟悉 U-Boot、Recovery 模式开发;
安全加密开发经验。
端侧 AI 与高性能计算层
集中于头部手机厂商 AI 部门、芯片原厂 NPU 部门
端侧大语言模型推理 Runtime 开发工程师
核心职责:
用 C/C++ 开发端侧大语言模型推理 Runtime,实现 Transformer 推理调度、KV Cache 管理、动态批处理、Prefill/Decode 分阶段优化等核心功能;
优化大模型端侧推理速度、内存占用与功耗,实现 7B/14B 大模型手机端流畅运行;
适配 CPU/GPU/NPU 异构平台,最大化算力利用率。
必备要求:
精通 C/C++,熟练掌握高性能并行编程,扎实的编译原理、计算机体系结构基础;
深入理解 Transformer 模型架构与推理流程,有大模型推理引擎开发经验;
熟悉模型量化、压缩技术,有端侧模型部署经验;
硕士及以上计算机相关专业。
加分项:
阅读并修改过 llama.cpp、llama2.c 源码;
手机端大模型部署经验;
熟悉 TVM、MLIR 编译器;
NPU 适配经验。
前景:
全行业爆发式需求,是当前手机行业最具成长性的岗位。
端侧推理引擎异构调度引擎开发工程师
核心职责:
用 C/C++ 开发端侧推理引擎异构调度引擎,实现 CPU/GPU/NPU/DSP 算力统一调度与协同计算;
设计算子拆分、任务调度、内存复用、数据同步等核心机制,最大化算力利用率,降低推理延迟;
开发硬件适配层,适配不同芯片平台加速接口;
优化调度引擎性能与功耗。
必备要求:
精通 C/C++,熟练掌握多线程、并行编程,扎实的操作系统、计算机体系结构基础;
熟悉异构计算架构,有 CPU/GPU/NPU 协同开发经验;
熟悉 ARM NEON、OpenCL、Vulkan 等并行编程框架;
本科及以上计算机相关专业。
加分项:
有 ncnn/MNN/TNN 推理引擎开发经验;
大模型异构推理优化经验;
熟悉 TVM 编译器。
前景:
端侧 AI 全面普及,全行业人才需求激增。
端侧 AI SDK 开发工程师
核心职责:
用 C/C++ 开发端侧 AI SDK,封装推理引擎、算子库、硬件加速能力,提供统一易用的 API 给上层应用;
实现 SDK 跨平台适配,支持 Android、iOS、鸿蒙系统,适配不同芯片平台;
优化 SDK 包体积、内存占用与初始化速度;
编写开发文档与示例代码,对接内部业务与外部开发者。
必备要求:
精通 C/C++,熟悉 Java/Kotlin/Objective-C,有跨平台 SDK 开发经验;
熟悉端侧推理引擎,有 AI SDK 封装开发经验;
熟悉 Android NDK、鸿蒙 NAPI 与跨平台编译技术;
本科及以上计算机相关专业。
加分项:
有手机厂商 AI SDK 开发经验;大模型 SDK 开发经验;开源项目维护经验。
前景:
手机厂商 AI 部门核心刚需,招聘量极大,入行门槛低于底层引擎开发。
ODM 厂商专属 C++ 核心岗位
集中于华勤、闻泰、龙旗等头部 ODM 厂商,占据全球 70% 以上手机出货量,岗位聚焦量产落地、多平台适配、客户定制化需求。
手机平台化 BSP 开发工程师
核心职责:
基于高通 / 联发科 / 展锐公版平台,用 C/C++ 搭建可复用的 BSP 平台化框架,实现驱动、内核、HAL 层标准化封装,支撑多机型、多客户快速适配;
解决不同芯片平台兼容性问题,完成 BSP 版本迭代维护;
配合客户完成定制化功能底层适配,保障机型量产稳定性。
必备要求:
精通 C/C++,深入理解 Linux 内核与 BSP 架构,3 年以上手机 BSP 开发经验;
熟悉高通 MSM、联发科 MTK 平台 BSP 开发流程;
具备多机型、多平台适配经验;
本科及以上计算机、电子相关专业。
加分项:
有头部 ODM 厂商 BSP 开发经验;完整的手机量产出货项目经验;
客户定制化需求落地经验。
前景:
ODM 厂商招聘量极大,入行门槛低于品牌厂商,能快速积累量产项目经验。
多机型快速适配自动化 C++ 开发工程师
核心职责:
用 C/C++ 开发驱动、内核、HAL 层自动化适配工具,实现屏幕、摄像头、传感器等外设驱动代码自动生成、参数自动校准、兼容性自动测试;
降低多机型适配成本,提升适配效率;
配合适配团队完成工具落地,解决适配过程中的工具问题。
必备要求:
精通 C/C++,熟悉 Python 脚本开发,有 Linux 驱动开发经验;
熟悉代码生成、自动化测试框架原理;
有手机适配工具开发经验;
本科及以上计算机相关专业。
加分项:
有 ODM 厂商多机型适配经验;
代码生成引擎开发经验;
自动化测试平台开发经验。
海外运营商定制化合规 C++ 开发工程师
核心职责:
用 C/C++ 适配全球海外运营商定制化需求,包括 VoLTE/VoNR 协议栈定制、GMS 认证适配、隐私合规要求、紧急呼叫、漫游切换等功能开发;
完成运营商入网认证调试与问题修复;
阅读并落地全英文运营商定制规范。
必备要求:
精通 C/C++,熟悉 3GPP 协议规范,了解 Android Telephony 框架;
有海外运营商适配、GCF/PTCRB 认证经验;
良好的英文阅读能力;
本科及以上通信、计算机相关专业。
加分项:
有 ODM 厂商出海机型开发经验;
多区域运营商适配经验;
GMS 认证经验。
超低端入门机性能与内存裁剪 C++ 开发工程师
核心职责:
针对海外新兴市场超低端入门机,用 C/C++ 完成 Linux 内核、Android 系统、Native 服务的极致裁剪与优化;
降低系统内存占用、ROM 占用、开机时间;优化低内存场景系统流畅度与后台留存率;适配低配置硬件平台。
必备要求:
精通 C/C++,深入理解 Linux 内核与 Android 系统架构;
有系统裁剪、内存优化、性能优化经验;
熟悉低配置硬件平台适配;本科及以上计算机相关专业。
加分项:
有 ODM 厂商入门机开发经验;非洲、东南亚市场机型适配经验;系统极致裁剪经验。
手机 IoT 全场景互联 C++ 岗位
集中于头部手机厂商全场景业务部门
分布式软总线 Native 核心开发工程师
核心职责:
用 C/C++ 开发维护分布式软总线核心模块,实现手机与平板、电脑、电视、手表等设备的跨设备高速通信、设备发现、组网连接、数据传输;
优化通信延迟、吞吐量与功耗,解决弱网场景连接稳定性问题;
实现跨品牌、跨生态互联互通。
必备要求:
精通 C/C++,深入理解 TCP/IP、蓝牙、WiFi 协议,有分布式通信、P2P 通信开发经验;
熟悉 Linux/Android 网络编程,有异构设备互联开发经验;
本科及以上计算机相关专业。
加分项:
有鸿蒙分布式软总线开发经验;
手机厂商全场景互联项目经验;跨设备 IPC 开发经验。
多设备投屏与协同 Native 开发工程师
核心职责:
用 C/C++ 开发手机跨设备投屏、多屏协同、应用接力、文件互传、键鼠共享等核心功能;
优化投屏音画同步、延迟、画质,解决不同设备兼容性问题;
优化协同场景功耗与性能;
适配不同品牌的电脑、电视、平板等设备。
必备要求:
精通 C/C++,熟悉音视频编解码、流媒体传输、USB/WiFi 高速通信;
有投屏、多屏协同开发经验;
熟悉 Android 图形系统与显示框架;
本科及以上计算机相关专业。
加分项:
有手机厂商多屏协同开发经验;
CarPlay/Android Auto/HiCar 开发经验;
音视频低延迟传输优化经验。
前景:
多设备协同是旗舰机核心卖点
Matter 智能家居协议栈 Native 开发工程师
核心职责:
用 C/C++ 开发维护手机端 Matter 协议栈,实现手机与智能家居设备跨品牌、跨生态互联互通;
适配蓝牙 Mesh、Thread、WiFi 底层通信协议;
解决设备配对、控制、场景联动的稳定性与兼容性问题。
必备要求:
精通 C/C++,深入理解 Matter 协议规范,熟悉蓝牙 Mesh、Zigbee、Thread 协议;
有智能家居设备互联开发经验;
熟悉 Linux/Android 网络编程;
本科及以上计算机、通信相关专业。
加分项:
有手机厂商智能家居业务开发经验;
Matter 协议落地经验;IoT 设备开发经验。
前景:
Matter 协议全面普及,智能家居市场持续增长
游戏与高性能应用 Native 岗位
集中于手机厂商游戏部门、游戏公司、互联网大厂
手机游戏性能优化 Native 开发工程师
核心职责:
用 C/C++ 开发手机厂商游戏加速引擎、性能优化模块;
针对主流手游实现 CPU/GPU 调度优化、内存优化、温控优化、渲染优化;
解决游戏卡顿、掉帧、发热、延迟高等问题;
与游戏厂商合作,完成手游专属适配与优化。
必备要求:
精通 C/C++,熟悉 Android 系统调度、图形渲染原理;
有游戏性能优化、手游适配经验;
熟悉 Unity/Unreal 引擎;
本科及以上计算机相关专业。
加分项:
有手机厂商游戏优化经验;
游戏引擎源码修改经验;
电竞游戏低延迟优化经验。
前景:
手游市场规模持续增长,手机厂商与游戏公司均有大量需求。
Vulkan/OpenGL ES 手游渲染优化工程师
核心职责:
用 C/C++ 完成手游在不同手机平台的渲染适配与优化;
基于 Vulkan/OpenGL ES 实现渲染管线优化、Shader 优化、DrawCall 优化、内存优化;
解决不同 GPU 平台渲染兼容性、画质、性能问题;优化手游渲染帧率与功耗。
必备要求:
精通 C/C++,深入理解计算机图形学,熟悉 Vulkan/OpenGL ES API;
有 Shader 编程、手游渲染优化经验;熟悉 ARM Mali、高通 Adreno GPU 架构;
本科及以上计算机相关专业。
加分项:
有 Unity/Unreal 引擎渲染模块开发经验;
移动端光线追踪优化经验;
3A 手游渲染优化经验。
手机端游戏反外挂 Native 开发工程师
核心职责:
用 C/C++ 开发手机端游戏反外挂、反作弊底层模块;
实现进程防护、内存保护、代码防篡改、调试器检测、外挂行为识别等核心功能;
对抗内存修改、脚本挂机、注入破解等外挂手段;
优化反外挂模块性能与兼容性。
必备要求:
精通 C/C++,熟悉 Android 系统底层原理,有逆向工程、反调试、反外挂开发经验;
熟悉 ARM 汇编、Linux 内核机制;
有攻防对抗相关经验;
本科及以上计算机、信息安全相关专业。
加分项:
有头部游戏公司反外挂开发经验;
移动应用加固经验;
TEE 安全开发经验。
AR/VR 引擎手机端 Native 开发工程师
核心职责:
用 C/C++ 开发手机端 AR/VR 引擎底层模块,基于 ARKit/ARCore 实现空间定位、环境感知、平面检测、三维重建、虚实融合等核心功能;
优化 AR/VR 场景渲染性能、延迟、功耗;适配手机端摄像头、IMU 传感器、NPU 硬件加速。
必备要求:
精通 C/C++,深入理解计算机图形学、三维视觉、SLAM 算法;有 AR/VR 引擎开发经验;
熟悉 OpenCV、深度学习相关技术;
本科及以上计算机相关专业。
加分项:
有手机端 AR/VR 量产项目经验;
SLAM 算法工程化落地经验;
端侧 AI 推理开发经验。
知识星球介绍(公认的cpp c++学习地)
星球名字:奔跑中的cpp / c++
专注cpp/c++相关求职领域的辅导
加入星球福利,后续如果有其他活动、服务,不收费,不收费,可以合理赚钱就收取下星球费用,但是不割韭菜,保持初心
如果想了解星球或者有其他疑惑的也可以加阿甘微信:

感兴趣的微信扫下面的码,然后下载知识星球app登录即可 
(1)高质量的项目合集

同时如果项目,遇到任何困惑也会第一时间进行解答的 
(2)高质量精确性八股资料

(3)详细的学习路线 
(4)活跃的学习氛围,星球打卡不只是一个形式,而是每天观看,针对同学们的学习情况提出合理化的建议,同时也有高质量的星球微信内部群

(5)星球提问简历修改,提供意见的同时,还会给安排一对一腾讯会议辅导

(6)星球同学offer情况,以及对应学习情况,给大家提供参考 
(7)全网最全cpp相关面经整理

(8)编程实战能力提升平台(大家都可以使用的,免费的)
访问网址 cppagancoding.top 
星球同学的评价 
(9)每周也会进行直播答疑,同时有时也会给星球内部同学开一些知识、路线分享会。
具体可以看B站放的视频,up名字:cpp辅导的阿甘
(10)奖励金激励,会根据大家打卡学习/ 面经打卡整理情况,每个月每个季度发放奖励金。有的人陆陆续续已经获得了数千月的奖励金,是加入星球费用的数十倍了

(11)全网最全的26届校招、27届实习/校招整理表汇总
等等,可能还有一些其他服务,目前没想起来的,以及后续也会增加的服务
本文由mdnice多平台发布