实现网
徐红星

昵称登录后显示

2000/8小时
14年工作经验

BYD
高级软件工程师(C++)

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

1. 熟悉C++11语言,面向对象思想和STL的使用,熟悉基本数据结构、算法和设计模式;
2. 熟悉Windows应用软件开发,拥有丰富的MFC和QT开发经验;
3. 熟悉Windows系统消息机制和APIs,熟悉多线程、多进程和Socket编程;
4. 熟悉Linux环境常用命令和c++中间件开发,掌握vim、cmake、dbg、git等工具使用,两年智能驾驶软件图像接入和图像处理开发经验;
5. 熟悉数据库原理,掌握MySQL和SQLite的使用;
6. 熟悉面向Ethernet(TCP/IP)、串口、CAN等通信接口编程。

项目经验

1. 摄像头图像接入+图像处理等中间件模块开发。(比亚迪汽车工业有限公司 项目模块leader)
linux c++中间件模块(基于智驾平台),特点:
a. 实现12路摄像头图像数据实时接入,故障诊断,数据分发,OTA升级支持。
b. 实现ISP,编码图像处理,实现RTP推流给座舱主机。

2. Arc Cloud (深圳市佳士科技股份有限公司 · 独立开发)
作为一套基于C/S架构的,可实现焊机在线实时集群监测和数据管理的系统,Arc Cloud包括:
a. Arc Server:服务器端,Linux应用软件;
b. Arc DB:服务器端,MySQL数据库;
c. Arc Monitor:客户端,Windows应用软件,QT开发;
d. Arc Welder: 客户端,嵌入式程序。)
特点:
a.Arc Server:提供基于TCP/IP(采用muduo网络库,Reactor IO模型)的数据订阅和实时数据转发服务,为
Arc Monitor和Arc Welder提供逻辑通信链路;
b.Arc Monitor:PC客户端,客户级UI设计(见附录1),QSS外观定制,语言国际化;
c.Arc Monitor:数据消费者,多进程(1个数据分发进程,多个UI进程),多线程(基于信号量和循环队列的生
产者/消费者模型);
d.Arc Monitor:可同时监控8台Arc Welders,可自适应双屏大屏幕(65inch)高分屏(4000K)显示;
e.Arc DB:为Arc Welders提供静态数据存储服务,为Arc Monitors提供静态数据查询及用户登录确权等服务。
f.Arc Welder:数据生成者,动态数据可被为Arc Server转发到Arc Monitor可视化显示,静态数据上传Arc DB;

3. 一款集焊机运行监控、操作培训和逻辑校验三种功能为一体的客户用产品软件 (深圳市佳士科技股份有限公司 · 负责人 )
Windows MFC应用软件。特点:
a.客户级UI设计,GDI控件定制,语言国际化;
b.多线程(UI线程,数据收发线程,语音支持线程等);
c.支持无线通信,支持实时语音(仅限普通话和英语);
d.可在PC或平板电脑(触摸屏)中运行;
e.此外,实现了上述VTR的Android App版本(通过WIFI与设备通讯),但仅支持运行监控功能。

0条评论 雇主评价

暂无评论~

可兼职时间

自由职业者,时间充裕

可兼职地点

深圳+东莞+广州

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

自由职业者,时间充裕

可兼职地点

深圳+东莞+广州