岗位:全职
年龄:不限
岗位职责:
1、根据产品需求,调研并制定的软件设计方案,编写设计文档;
2、能独立完成整体系统软件框架设计、各个子模块接口设计和数据库建模;
3、负责系统软件的核心编码工作和功能测试;
4、能独立解决软件开发过程中遇到的难点,软件能稳定,运行;
5、参与团队代码review的工作,代码质量和代码规范。
任职要求:
1、本科及以上学历,计算机、网络等相关专业;
2、2年以上的c++开发经验,对C++开发有较深的认识,代码规范良好,熟悉常用数据结构和算法,面向对象设计思想、常用的设计模式;
3、熟悉 QT、GLIB、GObject 等开发;
4、熟悉Mysql等常用数据库开发;
5、熟悉多进程、多线程、进程间通信等技术,具有大型C/C++服务端研发经验者优先;
6、熟悉网络编程,熟悉TCP/UDP/Websocket/MQTT/STUN/ICE等协议原理,熟悉P2P相关系统技术,熟悉P2P系统中的相关组件;
7、拥有自我驱动的学习能力,强烈的进取心,探索未知领悟的好奇心。