职责描述

  1. 跨平台分布式AI系统开发;
  2. 根据需求设计解决方案;
  3. 实现解决方法,进行代码编写:按照规范,编写实现高性能、高质量的系统代码;
  4. 代码的错误检查和稳定性保证,进行必要的单元测试和集成测试,保障代码正确,性能达标,符合设计要求;
  5. 参与代码评审。

任职要求

  1. 大学本科以上,计算机、软件工程相关专业为佳。沟通表达能力强,善于深入浅出地表达和解释复杂的事物;
  2. 4年以上C++面向系统开发经验,能够编写高质量(模块化、高可读)、高性能代码;
  3. 精通C++ 11,熟练使用modern asynchronous C++ API, 熟练运用常用的设计模式;
  4. 熟悉或精通网络协议(TCP、HTTP、WebScoket),有cpprestsdk/civetweb经验;
  5. 熟悉或精通Firebase;熟悉或精通gRPC;
  6. 熟悉或精通CMake编译工具,懂得如何配置交叉编译;
  7. 较强的英语阅读能力、学习能力,具备优良的自主解决问题能力。

优先考虑

  1. 成功开发过系统级跨平台应用;
  2. 贡献Github优秀项目;
  3. 有功耗优化、性能优化、内存优化等相关经验。