C++开发工程师(后端)
跨维智能岗位职责:1. 对机器人系统的云服务进行搭建和维护,包括但不局限于OTA服务,机器人管理云平台,机器人云端调度系统,对接第三方的云平台等; 2. 对机器人系统的云服务以及本体的安全连接性做端到端的设计和维护,对后续的认证以及安全整改进行负责; 3. 负责部分机器人本体的C++后端模块; 4. 编写高质量、可维护的C++代码,并进行单元测试、集成测试与性能测试,定位并解决系统级问题; 5. 编写技术文档,参与架构设计与代码评审,推动开发流程的规范化; 6. 负责维护云平台的对外接口文档 岗位要求:1. 计算机、自动化、电子工程等相关专业,本科及以上学历。 2. 熟练掌握C++11/14/17,具备良好的面向对象编程和设计模式基础。 3. 熟悉Linux系统编程,熟悉多线程、进程通信、内存管理、文件系统等机制。 4. 熟悉常用的设计模式,包括不限于FSM,责任链,行为树等。 5. 有系统性能分析与优化经验,能够使用perf、gdb、valgrind等工…