职位描述:
负责相机算法在手机平台上的优化
职位要求:
1. 熟练掌握C/C++编程
2. 符合下面一项即可
a,ARM平台neon加速经验
b,GPU(图像处理器)加速经验,opencl或cuda都可以
c,具备Hexagon(数字信号处理器)DSP加速经验,熟悉HVX和CEVA DSP加速技术
d,有halide使用经验
e,对于ncnn,snpe等有实际的使用经验背景
3. 有安防行业和手机行业机器视觉算法的优化和加速经验优先
招聘部门:
小米
工作地点:
北京市、上海市社招全职职位 ID:H5202
面试建议:
小米相机算法优化工程师这个职位非常注重候选人在移动端硬件加速方面的实战经验。不同于一般的算法工程师,这个岗位特别强调对ARM/GPU/DSP等不同硬件平台的优化能力,要求能够将算法高效部署到手机这样的资源受限设备上。面试官很可能会重点考察你在neon、opencl/cuda、DSP等硬件加速方面的具体项目经验,以及你对这些技术栈的掌握深度。 建议你在准备面试时,重点梳理过往在移动端算法优化方面的项目经验,特别是那些涉及到性能提升的具体案例。准备好解释你如何针对不同硬件平台进行优化,以及最终取得了怎样的性能提升。对于列出的各项技术要求,至少要精通其中一项,并能详细说明实现细节。同时,如果你有手机或安防行业的机器视觉算法优化经验,一定要重点准备这部分内容,这是明显的加分项。技术面试可能会涉及代码优化、性能分析等实操问题,建议提前复习相关知识点并准备几个典型案例。