日光
1月前来过
全职 · 800/日  ·  17400/月
工作时间: 工作日19:00-23:00、周末08:00-23:00工作地点:
服务企业: 5家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

姓杨,男,一枚本本分分的程序猿,不过,我有追求程序执行效率的偏执,有追求UI美观的强迫,有充分沟通和认真负责的工作态度!

我有下面的软件技能:

(1)擅长做基于Qt的windows应用软件、工具软件;

(2)擅长C语言和C++语言;

(3)擅长ROS节点编程;

(4)擅长socket通信编程;

(5)擅长多进程、多线程编程;

(6)擅长linux命令行程序编写;

(7)擅长软件架构设计。

我相信自己,也请相信我!

工作经历

  • 2019-06-01 -2020-12-31三一机器人科技有限公司Linux软件工程师

    1.担任反光柱导航开发项目项目经理: 编写反光柱建图软件,管理项目日常工作。 2.远程获取 AGV 日志: 实现了实时日志回传、AGV 向日志服务器打包上传的功能,编写脚本自动分析日志 异常并发邮件。 3.完成基于单线激光雷达的托盘识别功能开发。 4.AGV UI 程序编写、传感器驱动编写、应用工具类软件编写。 5.作为第一作者,成功申请七份专利。

  • 2017-05-01 -2019-05-01京东Linux软件工程师

    1.智能叉车项目: (1) 基于 Qt 的 UI 设计; (2) 开发了配置文件生成工具; (3) 曾在团队内定位和解决了一些较难问题(死锁和崩溃); 2.某机器人项目: (1) 制定 MCU(STM32)与上位机串口通信协议并实现 MCU 端串口通信功能; (2) 编写 CAN 通信代码实现了和利时伺服的控制、实现了与电池 BMS 的通信; (3) 实现 IO(包括急停、触边、复位、车灯等)功能;

教育经历

  • 2009-09-01 - 2012-01-03燕山大学光学工程硕士

    研究生期间主要是对单片机、网络和Linux的启蒙学习。

技能

内核原理
OpenGL
MySQL
C++
C
UDP
多线程
多进程
GCC
CMake
STL
QT
Redis
SQLite
UI
交互设计
Qt嵌入式
架构
0
1
2
3
4
5
0
1
2
3
4
5
作品
使用OpenGL播放FBX人物动画

1.设计动画的层、帧、网格、子网格数据结构,将动画数据加载到本地内存; 2.设置OpenGL播放环境; 3.编写动画播放接口类,以支持FBX动画加载、获取动画层数、帧数,设置层序号、帧序号,播放某一帧; 4.可只绘制人物骨骼,也可以将网格和骨骼一起绘制; 5.将人物材质(Texture)贴图“穿”在人物身上; 6.计算帧率,设置定时器,将动画逐帧播放,使得人物动了起来。

0
2023-05-02 08:16
定制化日志模块(CustomLog)

该模块作为基础设施,可供其它C++类来使用并定制化写日志:(1)设日志文件上限;(2)设日志级别;(3)设日志文件存储路径等等,所写日志自动添加行号、文件名、函数名。

0
2023-05-04 06:09
对远程设备的日志读取软件

部署在远程的多个AGV、机器人,利用该软件读取虚拟串口数据来实现对多AGV(可以选择哪一台AGV)的上传日志的实时读取,并可以将日志保存到本地文件。也可能远程对某个AGV进行一些简单设置。

0
2023-05-04 06:10
更新于: 2022-03-14 浏览: 387