刘文博

为人踏实、诚恳、责任心强,对待学习和工作积极认真
具有良好的团队合作精神和积极主动的沟通意识

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
高级软件工程师、软件工程师、研发工程师 760元 全程集中 北京 工作经验: 擅长技能: C++
平台工作经历
其他工作经历
公司名称 泰为信息科技有限公司北京分公司
在职时间 2010-04-01 ~ 2012-04-01
职位名称 Client 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 项目描述: 该项目是泰为北京lab与中国移动研究院合作的一款基于OMS系统的导航软件。其主要功能包括求路、语言导航、地图显示、POI搜索等必要功能。 项目职责: •基于Skia图形库对地图进行渲染; •对画图流程进行优化,改掉拖动地图后路名丢失的bug; •增加JNI接口,方便Android UI集成地图引擎; •移植地图引擎到IOS平台; 使用开发环境&语言: VS2005,Android,IOS 语言: C语言,JAVA  Logan车载导航软件 2010.9-2012.4 项目介绍: Logan是泰为公司和全球最大的汽车零配件供应商Delphi合作的一个车载项目。泰为主要任务是提供车载导航模块,对于公司来说,这是一个非常大的车载方面的增长点。我们小组主要负责HMI、事件分发机制和底层的平台移植层。HMI既要满足客户对于演示功能的需求,也要满足Auto方面的商务拓展需要。 项目职责: •负责平台移植层的Socket,文件,Log Class的实现; •负责研究Cmake,并且将其成功运行到项目中,实现项目全自动编译; •负责编写Release Note,发布Release版本给厂商; •完成UI部分的设计以及用Qt实现相关导航界面; •实现Button类作为整个程序的基类,在其基础上实现TreeControl,TableControl等控件; •移植QT for WinCE and Linux-Freescale,导航软件需要运行在这两个嵌入式平台上; •利用Event底层导航库进行交互,定义新的Event以及在Plugin里面对其处理; •封装测试数据为NEMA GPS格式; •实现虚拟键盘,可以输入英语,法语,阿拉伯,俄语,德语等语言; •利用pureMVC框架重构整个上层软件; 使用开发环境&语言: VS2005,linux,Wince, FreeScale 语言: C++,Cmake脚本语言
使用技能
公司名称 北京星航通科技有限公司
在职时间 2008-10-01 ~ 2010-02-01
职位名称 研发工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责  多模卫星接收机测试系统的开发 项目介绍: 该项目运用Qt完成了一个卫星接收机的测试系统,为接收机制造厂商提供其产品目前达标情况,为厂商对其产品的后续着力点提供依据。 职责描述: 为测试系统提供UI的设计及实现,为DSP软件实现串口和网口通信以及与待测试接收机实现串口通信,移植到OK6410开发板,主要工作包括: •负责制定UI和DSP之间的通信协议; •负责UI部分的设计和实现; •读取xml模板文件来初始化各个界面以及保存当前配置作为新的模板; •处理HMI与DSP之间的串口通信和Socket通信的数据; •编写Serial port Class读取接收机上报的数据,以及对数据进行处理,存储到数据库里面; •分析上报数据,为被测试的接收机生成报告,画出结果图表; •移植测试系统到OK6410 Arm开发板上,系统为Wince 6.0;  高动态多模GNSS接收机与卫星模拟器的研制 项目介绍: 该项目完成了多模GNSS接收机与GPS卫星模拟器的设计、调测及产品设计。定位系统主要包括捕获,跟踪,比特同步,帧同步,提取导航电文及位置解算等。该系统的硬件主要由一个DSP芯片(ADI公司)和两个FPGA(xilinx)芯片组成,采用的调试编译器为Visual dsp++,采取串口输出来输出调试以及定位结果。 完成情况: 研发后的接收机测试参数如下: 灵敏度为-133dBm 各种场景下的定位结果为: 水平垂直精度为1m以下,速度精度为0.08m/s 职责描述: 负责总体设计以及位置、速度、时间(PVT)解算和串口测试系统命令解析,主要是DSP里面的C语言编程,编写大约10000行代码,调试了整个系统约40000行代码。主要工作包括: •熟悉全球定位系统的原理以及定位系统的整体设计; •搭建了提取导航电文,计算卫星、用户位置速度的仿真平台,使用C语言以及Visual studio 2005开发,定位算法使用最小二乘迭代,有四星定位和多星定位两个选择; •承担并完成了提取导航电文,计算卫星、用户位置速度的设计和代码编写; •承担并完成了raim算法块的设计和C语言代码编写以及调试; •承担并完成了惯导辅助模块的设计和C语言代码编写以及调试工作; •参与了在开发板上的相关模块的调试工作; •利用测试源作为发送端,进行板级的测试,以及去测试站测试整个接收机的性能;  基于Arm S3C2440视频语音通信系统的设计与实现 项目介绍: 开发了一个多业务,宽带的无线通信系统,该系统是用ARM S3C2410这个处理器来调度的。使用Wifi来进行语音,图像,视频的传输,该传输适合802.11abg模式。该系统基于linux系统,采用了SDL与QT相结合的方式来设计整个系统,语音方面采用了minisip来进行传输。项目开发流程主要包括: 制作基带板,开发应用 主要任务: •参与驱动程序的修改和调试,成功的移植了触摸板,摄像头,LCD,无线网卡等驱动程序; •利用busybox制作了简单的根文件系统; •参与语音视频通信模块的设计和代码编写,以及后续的调试工作 使用开发环境&语言: QT编程,arm交叉编译器 语言: C++
使用技能
教育经历
院校名称 北京邮电大学
毕业时间
所学专业 电子信息科学与技术
最高学历 硕士