技能特长

技能特长

C

使用经验主要为嵌入式开发,驱动程序,中间层,应用层编写。

C++& Qt

使用经验主要为大型PC端软件设计、编写及测试。运行系统为linux和win。

C#

使用经验主要为串口通讯功能控制,数据库操作,GUI绘图,网络编程。

Objective C & Swift & Xcode

主要使用经验为验证性学习项目,语法精通,熟悉UIkit,SpriteKit。

测试框架使用

QTestlib作为测试Qt程序使用,在开发中嵌入,GoogleTest对纯C++开发使用。

linux & win & os x

各系统下开发环境搭建,git和svn服务器搭建和使用。自动化操作,个人Wiki搭建,文件服务器配置,ssh服务端搭建和配置。系统优化和美化。常用软件操作。linux源代码阅读。开源代码编译及发布。

Emacs

主要作为GTD工具和文档编写工具。自定义功能主要为C++ ,C,Python,java,文本编辑,使用w3m进行网页浏览,Org-Mode用于设计文档编写和GTD日程管理。

java & Python

linux 下自动化操作辅助。

工作经历

工作经历

软件工程师

微木智能系统有限公司
主要从事PC客户端开发。使用主要语言为C#和C++。开发职能包括,参与需求文档设计,软件架构设计,软件编程实现,软件测试和软件发布。

嵌入式软件工程师

Jul 2013 - Aug 2014
宝罗星信息技术有限公司
在总部日本和苏州分公司进行嵌入式软件开发,上位机开发使用C#和C++。下位机使用c进行开发。开发职能包括,软件设计和实现,软件测试。主要开发芯片为8位,16位,32位renesas单片机。下位机开发包括低层驱动,中间层接口和buffer实现和应用层使用开发。无操作系统。上位机主要为串口数据处理和下位机控制。

主要项目经验

证书

检测设备智能控制系统开发

Nov 2014 - Oct 2015
职能:软件需求编写,参与软件架构设计,软件功能实现,软件测试和发布。
软件使用Qt,以目前公司各检测设备和设备操作流程,检测流程进行开发通用SDK,通过GUI调用SDk完成交互功能,主要功能包括通过多串口对多个硬件设备进行特定可变顺序操作。通过串口控制和接收来自检测设备采集信息,并对信息进行数据分析和保存,实时绘图显示数据,多硬件设备状态采集,系统运行日志记录,配置文件保存和读取。

医院信息管理软件

May 2015 - Jul 2015
职能:软件架构设计,实现,测试,发布
各终端对数据进行录入,并定期进行整合。使用sqlite对数据进行操作。

枪支管理软件

Aug 2014 - Oct 2014
职能:软件设计,实现,测试,发布
通过串口和枪支通讯,是sqlite对各枪支收集数据进行操作,并在界面上根据特定条件显示数据库查询信息和枪支状态。对枪支进行特定控制。

村田公司机器人超声波定位系统开发

2013 - 2014
职能:参与其中算法设计,上位机数据计算分析软件编写,上位机调试软件编写,软件调试,I2C模块驱动。主要开发语言:C,C#。

村田公司的机器人超声波定位系统研发,后应用于松下跳舞机器人项目,32个可移动机器人,每25ms通过超声波进行一次定位。上位机对数据进行分析,显示和储存。在5m\*5m 范围内定位精度为25cm。

教育经历

教育经历

学士学位

Sep 2009 - Jul 2013
天津城市建设大学
电子信息工程

期望薪资

¥11000-13000