Arcsoft logo
虹软科技
C/C++开发工程师

C/C++开发工程师

发布于 大约 8 小时前

普通员工/个人贡献者

杭州市
中级经验
全职员工
仅现场办公
本科
后端开发
Jni
Ndk
Opencl
Opengl Es
Rtsp
图像处理
机器学习
计算机视觉

AI 估算 · 20k–30k

杭州上市公司,C++开发工程师,技能要求较高,市场薪资有竞争力,月薪20-30K。

职位详情

关于这个职位

该职位是虹软科技的C/C++开发工程师,主要负责Android平台APP/SDK的设计和开发,集成计算机视觉、图像处理与识别、机器学习等算法

你将参与技术架构制定、产品集成维护及客户支持,需要扎实的C/C++/Java基础和Android开发经验
适合有较强学习能力和团队合作精神的开发者

最低要求

本科及以上学历,计算机相关专业

熟练掌握C/C++/Java语言,有良好的面向对象设计思想
优秀的学习能力,对数据结构、算法分析、计算机系统结构、操作系统、网络等计算机基础具备扎实的功底
具备优秀的团队合作意识

工作职责

Android平台 APP/SDK的设计和开发,计算机视觉、图像处理与识别、机器学习等相关算法的集成调优

参与产品和业务相关的技术研究、架构制定、技术选型
深度参与各类项目,进行产品集成和维护,必要时现场支持客户解决问题
编写整理相关的开发文档

优先资格

a) 精通Android开发,熟悉JNI和NDK

b) 有一定的手机软件设计经验或完整上线应用
c) 有手机终端厂商工作或项目集成经验,或有Camera框架经验
d) 利用Neon/OpenCL优化经验
e) 有OpenGL ES 开发经验或者RTSP视频流处理与图像处理相关经验

AI 洞察

优缺点分析

优点

  • 虹软科技是计算机视觉领域上市公司,技术积累深厚,可接触到前沿的AI算法和图像处理技术
  • 岗位涉及Android底层开发(NDK、Neon等),技能壁垒高,提升空间大
  • 团队技术氛围好,有项目集成和客户支持机会,锻炼综合能力
  • 杭州互联网环境好,生活成本相对一线城市较低
  • 需要同时掌握多门语言(C++/Java)和多种优化技术(Neon/OpenCL),学习曲线较陡
  • 可能需要出差到客户现场支持,工作强度有一定波动
  • 适合对底层开发、性能优化有浓厚兴趣,且愿意在计算机视觉领域深耕的C++开发者

缺点 / 挑战

  • 对算法和底层性能有较高要求,调试和优化过程可能较为繁琐

角色解读

  • 技术深耕:从C++开发工程师到高级工程师,再到技术专家,专注于计算机视觉或Android底层优化
  • 架构转型:积累系统设计经验后,向系统架构师方向发展,主导技术方案
  • 管理路线:带团队成为技术经理或项目负责人,兼顾管理和技术决策
  • 设计并开发Android平台的APP和SDK,集成计算机视觉、图像处理和机器学习算法,优化性能
  • 参与技术架构制定和技术选型,确保系统可扩展性和稳定性
  • 深入项目进行产品集成和维护,必要时到客户现场支持解决问题
  • 编写技术文档,沉淀开发经验
  • 精通C/C++和Java,具备扎实的面向对象编程能力
  • 熟悉Android开发,掌握JNI和NDK,有算法集成调优经验
  • 了解计算机视觉、图像处理、机器学习等基础知识,有相关优化经验(如Neon/OpenCL)
  • 具备团队合作意识,学习能力强,能独立解决复杂问题

申请策略

  • 投递前了解虹软的核心产品(如手机相机算法、智能驾驶),在面试中表达对业务的理解
  • 准备好项目案例,能够清晰描述你在性能优化中遇到的挑战和解决方案
  • 突出C/C++和Java的实际项目经验,尤其是Android平台下的NDK开发或算法集成项目
  • 展示性能优化成果,如使用Neon/OpenCL加速计算,或调优Camera框架的经验
  • 强调计算机视觉或图像处理相关背景,包括学术研究或工业项目
  • 如果有完整上线的应用或手机厂商合作经历,务必重点提及
  • 提前熟悉JNI和NDK开发流程,可练习将C++算法封装为Android库
  • 了解Neon指令集或OpenCL并行计算,尝试在矩阵运算或图像处理中应用

面试指南

  • 对于技术问题:先阐述原理,再结合项目经验举例,最后总结优化效果
  • 对于设计问题:从需求出发,分析不同方案的优缺点,给出你的选择理由
  • 对于性能问题:先说明瓶颈定位方法,再展示优化手段(如算法改进、并行计算、内存管理)
  • 请解释JNI的工作原理,以及如何避免内存泄漏
  • 如何用Neon指令集优化一个图像滤波函数?给出关键步骤
  • 描述一个你参与过的Android项目,你如何将C++算法集成到App中?
  • 手写一个C++类,实现线程安全的队列
  • 你对计算机视觉中特征匹配(如SIFT)的理解,如何加速其匹配过程?

职位点评

71
综合评分

技术驱动、前沿算法、成长空间大,但WLB一般需接受现场办公。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合追求技术成长、愿意接受挑战的开发者,对WLB要求不高者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活50
使命价值60

薪资福利

75中等

上市公司,薪资水平在杭州有竞争力,福利规范,但JD未明确具体薪酬和福利细节。

薪资信号未披露(AI估算:20K-30K/月)

成长发展

85较高

岗位涉及前沿计算机视觉和底层优化技术,技能成长空间大,但JD未明确晋升路径。

技术前沿前沿/新兴技术
技术栈C++、Android、NDK、Neon、OpenCL、计算机视觉、机器学习
业务类型profit_center

工作生活

50较低

仅现场办公,未提弹性工作,可能存在出差和加班情况,WLB一般。

工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)

使命价值

60中等

计算机视觉是增长行业,但JD未强调社会价值,使命信号不明显。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs