
海康威视
海康机器人-软件开发工程师-杭州
海康机器人-软件开发工程师-杭州
发布于 大约 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