工作职责:
1.算法设计: 负责图像处理算法的设计与开发,重点包括边缘检测、特征提取、图像增强等核心算法的研究与实现。
2.性能调优: 针对特定硬件平台进行算法级别的深度优化,包括代码重构、内存管理优化、计算流水线设计,以满足产品对实时性和功耗的要求。
3.算法移植: 负责将基于PC端(如C++/Matlab/Python)的图像处理算法,高效移植到嵌入式硬件平台(如ARM、FPGA、DSP、GPU等)上,确保算法的稳定运行。
4.硬件协同: 配合硬件工程师进行算法层面的软硬件协同设计,解决算法在硬件部署过程中的技术难题。
5.效果验证: 负责算法的单元测试、集成测试及现场效果调试,确保算法在实际应用场景中的性能达标。
任职要求:
1.学历专业: 计算机、电子工程、自动化、数学等相关专业本科及以上学历。
2.算法基础: 精通经典的图像处理算法,深刻理解边缘检测(如Canny, Sobel, Laplacian等)、滤波、几何变换、特征匹配等底层原理。
3.编程能力: 熟练掌握C/C++语言,具备良好的编码习惯;熟悉Python/Matlab等快速原型验证工具。
4.移植经验: 必须具有将图像算法移植到实际硬件产品的项目经验。熟悉至少一种嵌入式平台的优化方法(如NEON指令集、CUDA、OpenCL、Vivado HLS等)。
5.硬件背景: 具备智能硬件(如智能摄像头、无人机、扫地机器人、工业视觉设备等)开发经验者优先;了解基本的硬件原理图、接口(如MIPI、USB、以太网)者优先。
6.调优能力: 具备强烈的性能优化意识,能够使用Profiling工具分析算法瓶颈并提出改进方案。
加分项:
- 有边缘计算设备(如NVIDIA Jetson、树莓派、RK系列、海思平台)开发经验。
- 熟悉OpenCV库的底层实现及剪裁。
- 了解深度学习基础,有模型轻量化(剪枝、量化)经验。