1.熟悉win32应用开发与linux开发,熟练运用VC/GCC/Make/shell等环境/开发工具;
2.熟悉MFC(Win32 API)/wxWidget/QT等库进行界面应用开发,熟悉POSIX标准接口;
3.熟悉多线程编程和socket通信编程以及对Oracle/MySQL/sqlite数据库的操作;了解redis非关系型数据库;
4.熟悉开源库boost/POCO,熟悉STL,以及C++11/14语法和相关标准库;
5.熟悉常用设计模式,如单例/观察者/抽象工厂等;
6.熟悉Python/Lua脚本编程,了解Perl脚本;
7.熟悉CUDA编程,以及C++ AMP,OpenMP,了解PPL,了解SSE优化;
8.了解并能应用DirectX/OpenGL/glut/Vulkan,了解其他开源库如protobuf/OpenAL/Box2D/Irrlicht/OGRE/SDL etc.;
9.有规范的开发文档写作能力;
项目名称:Mindray DC40,DC80,DC70,RE7等中高端彩超机(软件部分)
周期:2017年5月至2021年3月
开发环境/工具:Windows/Linux,VS2008/2010/2012/2013,SVN,GCC/Make工具链
使用技术/库:部门自实现GUI框架(类MFC),MFC,QT,OpenGL,DirectX,CORBA中间件omniORB
责任描述:
本人主要职责:
1. 业务功能开发与维护;
2. 算法库/模块迁移到Linux平台,维护已有的AMP/OpenMP版本算法模块,开发新的CUDA版本;
3. 负责功能模块在各个待归档版本/产品同步,解决BUGs;
4. 实现单元测试工具以及3D算法效果展示工具;
项目名称:卫星模拟器
周期:2016年12月2017年4月
开发坏境/工具:Windows,VS2010,Mercurial
使用技术/库:POCO,MFC,QT
责任描述:
实现卫星模拟器pc软件端,搭建插件框架,实现设备控制模块组件(RS232/TCP/UDP),基于QT的基础界面模块;
项目名称:高速数据采集回放系统
周期:2016年3月至2016年12月
开发坏境/工具:Windows,VS2010,Apache/IIS,Mercurial,IE8,Chrome
使用技术/库:HTML/JS,jQuery,bootstrap,Python,POCO,winpcap驱动
责任描述:
1、 开发PC控制软件服务端,重构插件框架;
实现服务端Web处理模块,用C++实现类Web Service功能,通过JSON数据格式与前端Web页面进行数据交换;
实现服务端数据存取模块:采集时将获取的内存数据按时间顺序存盘,动态分配存储路径,磁盘满时自行停止采集;回放时按Web给出的时间段读取磁盘数据写入内存;
2、 实现业务处理模块,响应各类HTTP业务请求;
3、 用HTML/JS开发Web前端,应用AJAX以及WebSocket,实时刷新采集回放业务状态,显示频谱图等等;
4、 使用Python编写设备模拟脚本进行软件的自测试,主要是测试指令控制与业务流处理;
项目名称:复杂电磁环境--场景控制软件
周期:2015年11月至2016年3月
开发坏境/工具:Windows,VS2010,SVN
项目名称:信号质量分析软件/跟星软件
周期:2015年6月至2015年11月
开发坏境/工具:Windows,VS2010/2012,Mercurial
使用技术/库:MFC,matlab SDK,Office Automation(COM)
项目名称: 北斗二期试验注入站分系统/运控锚固子系统/机动锚固子系统—系统监控软件
周期:2013年10月至2015年11月
开发坏境/工具:RHLE,Windows,VS2010,Netbeans,GCC toolchain/Make,SVN,oracle
使用技术/库:pthread,tinyXML,connectDB,MFC/Win32 APIs
项目名称: 北斗二期环境段分系统--系统监控软件
周期:2013年03月至2013年10月
开发坏境/工具:Windows,VS2010
使用技术/库:MFC,DAO,sqlite 3,Irrlicht 1.8,libharu,SVN
可兼职时间
可兼职地点
0条评论 雇主评价