职位要求
职位描述:
1、 依据项目需求,参与项目研发技术方案的制订与讨论;
2、 参与软件相关的设计需求分析、系统设计、软件开发、调试、测试工作;
3、 根据需求,完成软件的方案设计、系统架构设计、模块设计、软硬件接口定义、算法设计及验证;
4、 负责相应模块设计文档编写,软件功能模块的代码编写,单元测试、代码测试;
5、 软件功能变更设计及维护;
6、 软件平台建设及优化;
职位要求:
1、 计算机或理工科专业,本科或以上学历,良好的英文阅读能力;
2、 扎实的C/C++语言功底,熟悉常用数据结构与算法,熟练使用STL;
3、 熟练掌握VS集成开发工具,具有较强的调试能力;
4、 熟练掌握Linux及Windows编程相关知识,熟悉多进程、多线程、线程同步等编程技巧,熟悉熟悉MFC类库、MFC消息机制原理为优;
5、 熟悉常用设计模式,具有面向对象开发的思路及习惯;
6、 熟悉网络通讯原理及应用经验;
7、 熟悉常用数据库的使用及调优,有Mysql、Sqlite等常用数据库的使用经验为优;