Hikvision logo
海康威视
海康机器人-软件开发工程师-杭州

海康机器人-软件开发工程师-杭州

发布于 大约 2 小时前

普通员工/个人贡献者

杭州市
中级经验
全职员工
仅现场办公
本科
软件工程
Opencv
Ros
机器人
激光雷达
运动控制

AI 估算 · 20k–35k

上市巨头海康威视子公司,中级软件开发,杭州,薪资有竞争力,技术栈热门,市场薪资中上水平。

职位详情

关于这个职位

该职位负责机器人软件系统的需求分析、方案设计、开发维护等工作,涉及与机械、电气、算法等多团队协作

你将参与机器人应用层开发、系统集成及性能优化,适合有C++和Python经验、对机器人技术感兴趣的工程师

最低要求

计算机、电子、通信、自动化、计算机科学、控制工程等相关专业本科及以上学历,英语四级以上

二年及以上 C++ 和 python 软件开发经验,具备独立设计和实现复杂系统/模块的能力,熟练掌握 C/C++,Python
能熟练使用 C/C++ 在 Linux 系统下完成开发,能熟练使用 GDB 在 Linux 系统下调试软件
熟悉商业软件开发流程,熟悉 UI 软件库,熟悉 3D 图形库,熟悉机器人系统、自动化平台相关的软件开发,熟悉 Linux 系统,ROS 系统,熟悉 CMake
有机器人项目或机器人比赛经验
具备较强的问题解决能力,拥有良好的沟通能力和团队合作精神,需具备较强的工作责任心与抗压能力,具备较强的学习能力、综合分析能力
有 ROS 项目开发经验,熟练掌握 ROS 下 URDF、TF、Rivz、rqt 等核心组件使用,了解 ros 整体设计和开发流程,有 Gazebo/Airsim 使用经验或者项目开发经验,具备较强的软件开发设计机软件调试能力
有激光雷达、双目相机、红外等传感器开发经验
加分项:掌握 OpenCV 库,能熟练

工作职责

负责机器人软件系统的需求分析分解、方案设计、设计评审、模块的开发与维护等工作

编写软件设计文档、进行单元测试、除错追踪、版本管理,开发、测试、调试以及维护机器人软件模块
参与机器人软件研发,与机械、电气、算法、结构和硬件团队共同合作开发机器人系统,协同进行软件的开发、测试、调试和优化,使整个系统高效运作
根据要求完成机器人应用层的设计、开发和维护,包括功能完整性、安全性等方面,进行机器人系统和各业务系统的对接集成
负责或协助完成机器人项目相关的文档撰写,编写、维护软件产品文档、设计文档
持续优化软件性能,基于产品反馈信息,对软件功能及体验进行迭代优化

优先资格

熟悉网口、串口等常见通信接口和协议者优先,有机器人软件开发经验者优先,有 ROS2 开发经验者优先,熟悉运控、感知或导航等机器人相关算法原理者优先

有运动控制算法、计算机视觉、编队集群算法、导航算法、路径规划算法、Gazebo 开发相关经验

AI 洞察

优缺点分析

优点

  • 海康威视是大厂,平台稳定,机器人业务发展前景好
  • 接触机器人核心软件栈(ROS、运动控制等),技术积累扎实
  • 团队协作多,能了解机械、算法等综合知识,成长空间大
  • 工作强度可能较大,项目交付期需要加班
  • 技术要求全面,需同时掌握C++、Python、ROS、Linux等多技能
  • 机器人行业竞争激烈,需要持续学习新技术
  • 适合有2年以上C++/Python经验、对机器人技术充满热情、愿意在技术深度和广度上持续成长的工程师

缺点 / 挑战

暂无明显挑战项

角色解读

  • 技术路线:从软件开发工程师逐步成长为机器人系统架构师或技术专家
  • 管理路线:可发展为技术主管、项目经理,带领团队开发机器人产品
  • 跨领域:深入机器人算法(如SLAM、路径规划)转型为算法工程师
  • 负责机器人软件系统的需求分解、方案设计、编码与维护,确保系统稳定高效
  • 与机械、电气、算法等多团队协作,完成机器人系统集成与联调
  • 编写设计文档,进行单元测试、版本管理,持续优化软件性能
  • 熟练掌握 C++ 和 Python,具备 Linux 下开发与调试能力(GDB)
  • 熟悉 ROS/ROS2 开发框架,了解机器人相关算法(运动控制、导航等)
  • 具备良好的问题解决能力、团队沟通能力和抗压能力

申请策略

  • 关注海康威视机器人业务的产品动态,面试中展现对行业的理解
  • 准备一个完整的机器人项目案例,从需求到实现再到测试的全流程
  • 突出C++/Python项目经验,尤其是独立设计模块/系统的经历
  • 强调ROS相关项目或比赛经验,列出具体使用的工具(URDF、Rviz等)
  • 展示Linux开发、GDB调试、版本管理(Git)等工程能力
  • 补强ROS2、Gazebo仿真或运动控制算法知识
  • 学习激光雷达、相机等传感器数据处理
  • 熟悉OpenCV等计算机视觉库,增加加分项

面试指南

  • 项目类问题:用STAR法则(情境-任务-行动-结果)清晰描述
  • 技术类问题:先阐述原理,再举例说明实际应用,最后总结最佳实践
  • 协作类问题:强调沟通机制、文档规范、接口定义,体现团队意识
  • 请介绍一个你使用ROS开发的机器人项目,包括遇到的挑战和解决方案
  • 在Linux下如何调试一个C++程序的内存泄漏问题?
  • 描述机器人运动控制中PID调参的步骤和注意事项
  • 如何设计一个机器人软件模块,使其易于测试和扩展?
  • 你如何与机械、算法团队协作确保系统集成顺利?

职位点评

72
综合评分

大厂机器人核心岗位,前沿技术栈,发展空间大,但WLB一般,需面议薪资。

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

更适合这类人
最适合追求技术成长和职业发展、能接受一定工作强度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活50
使命价值70

薪资福利

75中等

薪资水平在杭州属于中上,上市大厂福利完善,但JD未明确薪资范围,需面议。

薪资信号面议 (20K-35K/月)

成长发展

85较高

技术栈主流(ROS、C++、Python),机器人行业前沿,能深入核心软件,成长路径清晰。

技术前沿前沿/新兴技术
技术栈ROS、ROS2、Gazebo、运动控制、导航、OpenCV、Linux
业务类型profit_center

工作生活

50较低

杭州现场办公,未提及弹性工作,机器人项目可能有加班,WLB一般。

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

使命价值

70中等

机器人行业属于高速增长赛道,海康平台有社会影响力,但JD未突出使命。

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