技能要求:
经验要求:
5-10年经验
工作描述:
项目编号:【189404】
##C++算法/架构工程师
要求在上海连续驻场开发,10-15天
需要驻场,请看清要求
###【岗位职责】
1.负责将现有Matlab或C++算法代码系统性地迁移、重构为高性能C++工程实现,确保功能一致性与计算精度;
2.使用OpenCV、Qt等主流库进行图像处理模块的开发与集成,包括图像读写、矩阵运算、可视化界面等;
3.参与图像处理等专业算法
模块的C++封装与接口设计;
5.对迁移后的代码进行单元测试与验证,与Matlab原始结果进行数值对比,保证精度达标;
6.编写相关技术文档,包括算法说明、接口文档及迁移记录;
7.负责对现有算法进行GPU迁移,进一步提高算法计算效率。
---
###【经验要求】
1.熟练掌握**C++**(C++11及以上),具备扎实的面向对象编程能力,代码风格规范;
2.具备**1~3年**以上C++项目开发经验(优秀应届毕业生亦可考虑);
3.熟悉数学矩阵计算基础,理解矩阵乘法、线性方程组、复数运算等基本原理,能够准确对应Matlab矩阵操作至C++实现;
4.掌握常用图像处理算法,熟悉**滤波器**(均值、高斯、中值等)、**图像金字塔**(Gaussian/LaplacianPyramid)、**卷积**操作的原理与工程实现;
5.熟练使用**OpenCV**库进行图像读取、处理与分析;
6.了解**Qt**框架,能够配合开发基本的桌面GUI界面;
7.能够理解原算法逻辑并完成C++迁移。需要驻场开发。