1 熟练使用C/C++语言编程
2 熟练windows系统下MFC/Qt编程
3 熟练基于TCP/串口的上位机编程
4 熟练windows/linux系统下基于多线程、多进程、线程池、进程池等的编程模式
5 熟练linux下epoll/select机制的编程
6 熟练linux/windows下http/https等协议的编程
7 熟悉Sql Server/Orcale/SQlite等数据库的操作
8 了解Python语言的编程
9 了解ffmpeg/opencv等音视频库的编程
10 了解一下常用的设计模式
11 逻辑思维能力较强,中学时参加数学希望杯竞赛获铜牌
1 深圳金视电子科技有限公司 智能互动教学系统 PC客户端软件及动画创作系统软件项目
通过ffmpeg、opencv等音视频库和Qt的图形渲染、自绘技术,实现音视频自由拼接剪辑,自由添加各种元素,让用户能随心所欲的创作自己的音视频作品
2 深圳天盛德隆科技有限公司 汽车ECU刷写软件
将汽车厂家提供的各种不同格式的数据文件(s19,hex,fp,cbg,xml等等),利用can通讯协议或者K线通讯协议,写入到汽车ecu里面,通过使用多线程技术,实现一台设备同时对四个ECU进行刷写
3 Linux系统C10K高并发服务器项目
,
角色 | 职位 |
负责人 | C++软件工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
将汽车厂家提供的各种不同格式的数据包文件(S19、hex、fp、cbf或者是从MES获取的XML文件等),利用汽车can通讯协议或者k线通讯协议,刷写到车辆ECU里面,通过使用多线程技术,实现一台设备可以满足同时四个ECU同时刷写
1 通过与服务器端交互用户登录数据,判断用户购买、注册、使用本软件的权限。若未购买/注册或者权限过期,可登录公司网站或者直接在本客户端软件注册/激活账户,也可以在本软件登录界面绑定QQ/微信/钉钉等第三方软件快速登录 2 客户可在本客户端软件上传班级名单、学生头像,编辑教师个人
使用ffmpeg、openCV及QT的图形渲染、自绘技术,实现音视频自由拼接、剪辑,自由添加各种元素,让学生随心所欲的创作自己的音视频作品