Anker Innovations LTD

高级机器人软件工程师

Anker Innovations LTD  •  Onsite  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

高级机器人软件工程师 深圳社招全职互联网 / 电子 / 网游职位描述岗位概述:
负责扫地机器人业务逻辑层的研发,涵盖任务调度、人机交互、设备协同等核心模块,与路径规划、SLAM等算法团队协作,将底层能力整合为完整的产品功能。
岗位职责:
核心职责
1、需求分析与方案设计
-深度参与产品需求评审,将模糊的产品需求转化为清晰的技术方案
-与产品经理协作定义功能边界、异常场景和验收标准
-输出技术设计文档,评估需求对现有系统的影响
2、业务逻辑开发
-任务调度模块:清扫模式管理、中断恢复、断点续扫等核心调度逻辑
-APP交互模块:处理云端/APP指令下发、状态上报、用户操作响应
-基站任务模块:基站任务状态机设计与实现(洗拖布/集尘等),异常检测与恢复机制,多产品型号适配
-地图管理模块:多类型地图的生命周期管理、持久化、数据一致性保障
-分房与美化模块:基于图像处理的房间分割与地图优化算法
-设计并实现复杂的状态机系统,管理机器人在不同场景下的行为切换
-开发多产品型号的功能适配方案,支持产品线的快速扩展
3、架构优化与重构
-识别并解决现有代码中的技术债务,包括:并发安全问题、状态爆炸、代码耦合等
-推动代码模块化重构,提升系统的可测试性和可维护性
4、质量保障
-建立单元测试和集成测试体系,提升代码覆盖率
-参与代码评审,推动团队编码规范的落地
-分析并修复生产环境的疑难Bug,尤其是并发、状态机相关的问题职位要求1、编程语言与工程能力
-精通C++(5年以上),熟练使用C++11/14/17特性
-熟练使用智能指针(shared_ptr、unique_ptr)、RAII、移动语义
-熟悉模板编程,能够设计和实现模板类/函数
-具备良好的代码风格,熟悉防御性编程实践
2、并发与多线程编程
-深入理解多线程编程模型,熟练使用mutex、condition_variable、atomic等同步原语
-能够识别和解决数据竞争、死锁、优先级反转等并发问题
3、系统设计与架构
-熟悉常用设计模式:状态模式、命令模式、模板方法、观察者模式等
-具备分层架构设计能力,理解依赖倒置、接口隔离等SOLID原则
-有大型代码库(10万行+)的开发或维护经验
-具备代码重构能力,能够在保证稳定性的前提下逐步改进遗留系统
4、嵌入式Linux开发经验
-有嵌入式Linux开发经验,了解交叉编译、资源受限环境下的开发约束
-熟悉发布-订阅、服务调用等消息通信模式
-了解实时系统的基本概念,能够处理延迟敏感的任务
5、需求理解与方案设计
-能够深度理解产品需求,区分"业务目标→用户需求→功能需求"的层次关系
-具备将模糊需求转化为清晰技术方案的能力,善于通过具体场景/用例消除歧义
-能够站在用户视角思考问题,理解"为什么做"比"做什么"更重要
-具备系统思维,能够识别需求变更对系统各模块的影响 投递
Anker Innovations LTD

About Anker Innovations LTD

Anker was founded by Steven Yang in 2011 with the simple mission of helping consumers charge everything, faster. Today, Anker is the global leader in consumer charging, and one of the world’s most popular developers of audio/video electronics, home appliances, smart security solutions, and more.

Fraud Alert: Anker Innovations is aware of fraudulent job offers being made by individuals impersonating our recruiters. Please be advised: Anker will NEVER ask for payment or bank details during the hiring process. All official communication will come from an @anker.com or @anker-in.com @anker.io email address. If you are unsure, please contact us through our official email recruitingfraud@anker.com.

Industry
Hardware & Semiconductors
Company Size
1,001-5,000 employees
Headquarters
Bellevue, WA
Year Founded
Unknown
Website
anker.com
Social Media