安克创新高级机器人软件工程师
社招全职5年以上地点:深圳状态:招聘
任职要求
1、编程语言与工程能力 -精通C++(5年以上),熟练使用C++11/14/17特性 -熟练使用智能指针(shared_ptr、unique_ptr)、RAII、移动语义 -熟悉模板编程,能够设计和实现模板类/函数 -具备良好的代码风格,熟悉防御性编程实践 2、并发与多线程编程 -深入理解多线程编程模型,熟练使用mutex、condition_variable、atomic等同步原语 -能够识别和解决数据竞争、死锁、优先级反转等并发问题 3、系统设计与架构 -熟悉常用设计模式:状态模式、命令模式、模板方法、观察者模式等 -具备分层架构设计能力,理解依赖倒置、接口隔离等SOLID原…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
岗位概述: 负责扫地机器人业务逻辑层的研发,涵盖任务调度、人机交互、设备协同等核心模块,与路径规划、SLAM等算法团队协作,将底层能力整合为完整的产品功能。 岗位职责: 核心职责 1、需求分析与方案设计 -深度参与产品需求评审,将模糊的产品需求转化为清晰的技术方案 -与产品经理协作定义功能边界、异常场景和验收标准 -输出技术设计文档,评估需求对现有系统的影响 2、业务逻辑开发 -任务调度模块:清扫模式管理、中断恢复、断点续扫等核心调度逻辑 -APP交互模块:处理云端/APP指令下发、状态上报、用户操作响应 -基站任务模块:基站任务状态机设计与实现(洗拖布/集尘等),异常检测与恢复机制,多产品型号适配 -地图管理模块:多类型地图的生命周期管理、持久化、数据一致性保障 -分房与美化模块:基于图像处理的房间分割与地图优化算法 -设计并实现复杂的状态机系统,管理机器人在不同场景下的行为切换 -开发多产品型号的功能适配方案,支持产品线的快速扩展 3、架构优化与重构 -识别并解决现有代码中的技术债务,包括:并发安全问题、状态爆炸、代码耦合等 -推动代码模块化重构,提升系统的可测试性和可维护性 4、质量保障 -建立单元测试和集成测试体系,提升代码覆盖率 -参与代码评审,推动团队编码规范的落地 -分析并修复生产环境的疑难Bug,尤其是并发、状态机相关的问题
包括英文材料
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
还有更多 •••
相关职位
社招5年以上
1.系统部署及维护:包括bootloader、内核、文件系统裁剪及定制,熟悉makefile、shell、python、cmake 2.系统稳定性问题分析及调试:能对linux内核、驱动做基本的调试,如硬件故障问题、系统挂死、驱动引起数据丢包延时等问题。 3.系统性能瓶颈分析及优化,攻关疑难问题:如吞吐性能、执行耗时、系统负载及调度、内存带宽、IO、系统功耗。 4.开发和维护系统基础组件:如互联互通中间件/sdk、系统日志、ota等。
更新于 2026-07-24深圳
社招3年以上智能制造类
一、机器人平台集成与调试:负责宇树、优必选等国内头部品牌的双足机器人SDK的集成、接口调用与功能调试。 二、场景任务开发:基于现有算法模型或API,开发与部署适用于特定场景(如巡检、演示、展厅、交互)的机器人行为与控制程序。 三、仿真与实地测试:利用Isaac Sim等仿真工具进行算法前期验证,并主导实地机器人功能的测试、问题排查与性能优化。 四、感知-控制链路打通:集成视觉、语音等传感器模块,实现机器人与环境的交互,并确保控制系统的实时性与稳定性。 五、技术支持与文档编写:为项目提供机器人技术支撑,并编写详细的技术文档与调试报告。
更新于 2025-12-15中山
社招3年以上技术类-开发
- 负责整机结构方案设计:布局、机械臂/执行机构安装、底座、末端执行器、传感器结构及走线。 - 主导人机接触关键结构设计,兼顾刚度、力传递、安全防护、限位、可维护性。 - 配合算法、控制、电子团队完成系统集成调试,支撑感知/力控/数据采集验证。 - 负责结构件设计、工程图、加工跟进、装配调试与版本迭代,推动样机走向稳定演示。 - 面向产品化持续优化成本、可靠性、DFM/DFA、外观与现场部署性。 - 沉淀结构设计、BOM、装配、接口、测试及版本变更等技术文档。
更新于 2026-06-25杭州