岗位职责:1、负责切片软件业务功能拆解,评估及能够运用常用GUI开发框架,C++,CMake等工具完成产品功能的开发;2、参与工程结构管理,对模块合理划分,避免模块的重复开发。岗位要求:1、突出的工程化能力和解决问题的能力;2、有一定的软件架构能力,能对软件的整体功能进行分解和重构;3、对软件工程和项目管理有一定的经验;4、3年以上C++或桌面GUI软件开发经验,有大型PC软件开发经验或者有OpenGL开发经验的优先;5、熟练掌握C++语言,理解数据结构与算法,理解进程间通信、多线程并发互斥相关原理;熟悉面向对象程序设计方法。