第一篇:嵌入式软件工程师简历
个人简历
个人信息
基本信息
姓名:
性别:男英语:良好
电话:邮箱:***@139.com
出生日期:1991-12-19现居住地:北京海淀区 籍贯:青海西宁 求职意向:
掌握技能
软件开发
1.熟练掌握C/C++、GNU汇编,以及链表、队列、栈等数据结构和基本算法的编程应用
2.熟悉vi编程与gcc编译,shell编程,嵌入式软件平台搭建,交叉编译
3.熟悉Linux多进程(进程间通信)、多线程(同步与互斥)系统编程与应用,数据库SQLite
4.熟悉TCP、UDP网络协议、TFTP简单文件传输协议及socket编程,web编程技术
5.熟悉windows和嵌入式Linux下的QT(多平台的C++图形用户界面应用程序框架)开发
6.熟悉ARM处理器(S3C2440),裸机应用编程开发与字符设备驱动编程,掌握Linux内核模
块编程 7.熟悉bootloader原理,vivi、uboot的配置与编译,kernel裁减移植及内核调试技术、根文件系统(cramfs、yaffs)的制作 硬件开发
1.熟练掌握51单片机及相关硬件电路设计(电路原理图设计、PCB图设计),2.了解ARM体系结构,ARM的常用接口开发及硬件电路设计基础,掌握三星公司2440系列处理器以及外围器件的配置开发
3.了解SPI、IIC、UART等协议,并能进行嵌入式Linux下简单常用驱动开发
4.熟练使用通用电子测试仪器,如万用表(电烙铁)、示波器、信号发生器等
5.具备一定的电路故障分析能力和一些基本的电路设计,如 A/D电路、放大电路、音频电路 编程语言与开发环境
1.熟练使用C/C++语言进行项目开发(可编辑项目文档);
2.能熟练的在Linux环境或windows下进行编程调试;
3.熟练使用vi、gcc,VC++6.0,ADS,Source insight,SQLite,QT等开发工具;项目经验
【 项目一 】基于ARM平台下的开源多媒体mplayer播放器
·项目描述:具备播放器的基本功能,包括选择歌曲播放、暂停、快进、快退,显示歌曲列表,显示歌歌词,歌曲信息,播放时间和进度条;
2、在程序中熟练掌握了 C 语言的基本字符串处理函数与指针的运用; ·项目收获:
1、经项目更好的掌握了多进程, 多线程机制,及管道,信号等进程间通讯机制;
3、熟悉了在 S3C2440 开发板上运用图形库,进行图形制作;
4、熟练文件的打开、读取等操作,掌握了链表的插入、排序、遍历输出等操作;
【 项目二 】IPMSG(飞鸽传书)、Web Server
·项目描述:
1、IPMSG基于通用的IPMSG局域网通信协议,在传输层上分别采用TCP实
现文件传输、UDP协议发送实时消息,实现了字符界面的对话和文件传输;解析远端浏览器发来的数据报文,并回送请求页面;
2、Web Server 基于 TCP协议实现了服务器端对远程浏览器的访问支持,·项目收获:
1、进一步理解了TCP/IP四层网络模型的结构框架;
2、在编写程序的过程中,进一步掌握了多线程程序的设计技巧;
3、掌握Socket函数的编程技巧与数据结构相关知识在实际编程中的应用;
4、加深理解了B/S网络模型在网络传输的运用,及TCP协议编程技巧;
【 项目三 】基于QT的黑白棋游戏
·项目描述:项目实现了棋盘显示、分数统计、信息提示、悔棋、人机对战、人人对战等功能。·项目收获:
1、掌握了布局,Qwidget、QPushbutton等基本控件和QPaintEvent等事件的使用,加深了对 C++ 面向对象的设计方法和 QT 图形界面的理解;
2、熟练掌握了信号和槽机制,在程序中自定义信号和槽来完成具体功能
【 项目四 】nrf2401驱动
·项目描述: 模拟SPI时序,完成单字节发送、字符串发送、文件发送。
·项目收获:
1、再理解ARM处理器底层工作原理,设备驱动开发打下良好的基础,2、熟悉nrf2401数据手册,并掌握阅读芯片手册的方法和技巧
【 项目五 】智能家居
·项目描述: 通过web端、手机短信和开发板触摸屏(Qt界面)实现对家居远程和本地
控制,包括LED灯、视频监控、温湿度监控、有人入侵时报警等功能。
·项目收获:
1、在此项目中主要负责Boa移植、Html网页编程、JSAJAX编程,教育经历从而对前端网页和boa服务过程有了进一步的了解;AT指令控制GPRS模组并实现自动发送短信功能。
2、熟悉S3C2440的GPIO 驱动的编写及操作、如何通过UART发送
3、锻炼编写代码、整合项目的能力;
2012.04—2012.08
2009.10—2012.07
2009.09—2012.07
自我评价北京凌阳爱普科技有限公司LINUX 嵌入式工程师(培训)南昌航空大学江西渝州科技职业学院电子工程本科(自考)电子信息工程专科
有极强的学习能力,动手能力、组织能力;
有良好的创新、承压、解决问题能力,吃苦耐劳、做事耐心细致、工作积极主动; 有大局意识、诚实守信,严谨负责、有团队合作精神。
欣赏并学习他人的优点以弥补自己的不足;
诚心愿在嵌入式行业发展。
第二篇:嵌入式软件工程师简历
程轩
性别:男年龄:24岁
籍贯:江西上饶市政治面貌:团员
联系电话:18676974##QQ :2823640#8 电子邮箱:chengxuan10# @163.com
地址:江西省上饶市
求职意向
职位:嵌入式工程师
工作地点:深圳
教育经历2010/09 至今: 江西财经大学软件工程本 科
综合技能
英语读写能力不错,获得cet-4英语四级证书。
熟悉c/c++编程语言,以及常用的数据结构和基本算法。
熟悉gcc编译、gdb调试工具、ads、keil、tftp、stc-isp、dnw。
熟悉单片机原理,熟悉单片机接口编程。熟悉ARM体系结构,掌握外围接口编程。掌握linux下应用程序开发过程,具有良好的编程风格。熟悉基于linux的网络编程、多线程编程,熟悉tcp/ip协议。了解uboot、kernel以及文件系统的移植,能够自主搭建嵌入式开发平台。了解字符设备等框架,有一定设备驱动的编程的基础。了解QT图形开发技术。掌握office、Photoshop等软件的使用
项目经验
项目一
项目名称:智能温控风扇
项目描述:基于单片机的智能温控风扇,当人接近的时候,风扇自动开,当人离开的时候自动关,当温度低于设定的温度时,那么风扇自动关掉,当温度
高于设定的温度时自动开。
项目二
项目名称:多功能播放器
项目描述: 基于arm的多功能播放器可以播放电子音乐、歌曲以及弹钢琴、切换背
景、画图、还能设置闹钟、和幻灯片。
关键技术:iis、iic、lcd显示屏的处理、触摸屏、gpio口的控制
项目三
项目名称:linux即时通讯系统
项目描述:基于linux的网络编程,主要实现多个客户端于服务端、多个客户端与客
户端之间的信息传递。功能有:
1、注册登录系统
2、公聊
3、私聊
关键技术:tcp/ip协议及网络编程、多线程、多进程、文件操作、链表
项目四
项目名称:报警器系统
项目描述:通过arm板上的按键可以实现按键报警,adc报警,也可以通过rtc时钟
报警,时钟一到就自动报警。
关键技术:linux开发环境的搭建,uboot、kernel以及文件系统的移植、linux字符
设备框架
项目五
项目名称:远程监控系统
项目描述:两个arm开发板,通过有线连接到局域网,可以实现图像传输并显示到
相对应的lcd上。
关键技术:linux开发环境的搭建,uboot、kernel、以及文件系统的移植、linux视频
设备驱动、qt/e移植、udp协议
获得荣誉
三等奖学金(连须两年)
单项奖学金(全班只有一个)
参加团体121绑腿大赛获得二等奖
个人评价
乐观自信、愿意把快乐带给他人
具有较强的沟通能力和组织、协调能力
适应力和团队合作意识强。对工作认真负责,能承受工作压力 热爱挑战,不畏困难,曾组团骑单车从南昌到九江。单人骑车从厦门到深圳。
第三篇:嵌入式软件工程师简历范例
个人简历
本人概况
姓名:粟汝发
性别:男
民族:汉
政治面目:团员
学历(学位):学士
专业:电子科学与技术
手机:*** 联系地址:济南高新区盛福花园42栋602邮编:250101 QQ:573575817Email Address: surufa@126.com
教育背景
毕业院校:中北大学 2009.9--2013.7 电子科学与技术专业
主修课程:模拟电子技术基础、数字电子技术基础、VB程序设计教程、C语言程序设计、C语言编程与应用、接口技术与应用、VHDL硬件描述语言与数字逻辑电路设计、可编程逻辑器件及应用
另:其他培训情况
2012年10月---至2013年3月于山西思软科技有限公司参加嵌入式软件工程师培训 培训内容:Unix/Linux、Shell、C/C++、Qt、SQLite3、Unix环境高级编程、TCP/IP网络编程、ARM体系结构与编程、Linux环境驱动编程
工作经历
****2013年4月---至今 山东正晨科技股份有限公司****
嵌入式软件工程师
● 项目文档编写和编码测试
根据公司模板规范,编写项目的设计文档,测试文档,调试记录文档等;按照公司编码规范,与硬件工程师配合按时完成领导交代的编码任务,并做好功能接口测试。在项目最后阶段做好系统功能测试,发现问题及时记录并设法解决,解决不了的问题及时上报。
● Linux服务器维护
负责公司Linux服务器的日常维护,主要维护软件:Redmine、CVS、SVN、HTTP SERVER、FTP SERVER、进销存管理软件并做好重要内容的备份工作。
● 现场调试维护
配合现场安装人员完成设备安装调试,及时发现项目现场存在的问题设法解决,并做好调试记录。负责公司已完成项目的软件常规维护,保证系统正常运行。
项目经验:
● DDC智能楼宇控制系统
开发环境:STM32、UCOS II、FATFS、LWIP、Keil MDK、IAP
主要职责:
1.负责LWIP协议的配置,研究STM32外扩内存的使用方法。
2.负责FATFS文件系统在UCOS II上的移植。
3.负责远程升级IAP模块,实现通过网络在线升级下位机程序。
4.参与项目编码工作,负责DDC和上位机的网络通信协议部分代码编写。1
5.现场调试,配合硬件开发人员,发现存在的问题分析原因并优化修改。● 建筑能耗数据采集器
开发环境:ARM9、Linux、SQLite3、RS485串口
主要职责:
1.开发环境的搭建,移植最新版本Linux内核的移植(主要是修改BSP文件)
2.移植HTTP、PHP、SQLite3、Telnet、SNMP等开发中需要用到的软件。
3.根据公司文档规范,编写需求文档、设计文档、测试文档。
4.负责数据采集器的采集模块,通信协议为MODBUS协议、DLT/645协议。
5.负责数据采集器的存储模块,使用数据库为SQLite3。
6.负责数据采集器的通信模块,使用RS232和网络通信。
个人简介
本人对嵌入式软件编程有浓厚的兴趣,适应能力强,自学能力强,喜欢钻研问题,工作认真负责,有良好的团队合作意识,乐于与团队沟通,有较强的责任感及进取精神。
第四篇:嵌入式软件工程师
嵌入式软件工程师
目录 简介 2 待遇 3 职业要求 4 发展前景 5 职业发展 简介 2 待遇 3 职业要求 4 发展前景 职业发展 简介
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
嵌入式软件工程师就是编写嵌入式系统的工程师。2 待遇
IBM、微软、华为、Yahoo、联想、搜狐、亚信、花旗...2010'应届毕业生就业安置计划火热启动:先实训后上岗,转正年薪50000元。3 职业要求
应具备哪些能力
最直接的方法,就是去根据各公司,招聘网站的嵌入式软件工程师的应聘要求来分析
我帮你总结下:
1.最重要的是C语言编程,以及C++,这个与你读程,应用,开发项目,做系统移植息息相关;
2.操作系统: LINUX,WINCE等,至少学习过一种,(目前主流的还是Linux)并且还需要对些基础知识有蛮多的了解;
3.对ARM,FPGA,DSP等这些硬件比较了解。(目前主流的是ARM,像三星,华为,小米等大型的生产厂商最底层的硬件用的都是ARM)
这是最常规的条件
当然,最主流的一般就是LIUNX.同时具备一些基本素质,像英语能力,有相关的项目经验,也很重要
推荐: 你可以去按照招聘要求分析,也可以按照培训机构的培训目的,方向,内容来分析得知,像海同科技就是蛮不错的.算得上是业内的领军企业.4 发展前景
嵌入式领域较新,发展非常快,很多软硬件技术出现的时间都不太长(如ARM处理器、嵌入式操作系统、LINUX操作系统),大多数人没有条件接触或进入嵌入式行业,更谈不上能有机会接受专业人士的指导。因此,踏进这个行业的难度比较大,嵌入式人才稀缺,身价自然也水涨船高。
权威部门统计,我国嵌入式人才缺口每年50万人左右。根据前程无忧网发布的调查报告,嵌入式软件开发是未来几年最热门和最受欢迎的职业之一,具有10年工作经验的高级嵌入式工程师年薪在30万元左右。即使是初级的嵌入式软件开发人员,平均月薪也达到了3000—5000元,中高级的嵌入式工程师月薪平均超过10000元。做软件实际上有高下之分,开发语言从机器语言、汇编到C、C++,再到红透半边天的Java、C#等,该学哪种呢?为什么有些开发者工资低,而有些开发者千金难求?为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要10k的薪水?
还是门槛,比如月薪15k的Linux嵌入式开发职位,门槛就有 Linux系统、Shell编程、Linux开发环境、C语言、ARM硬件平台、数据结构、Linux内核、驱动程序等,粗略数数就有8道关口,他需要非常熟悉整个的计算机体系,能做出实际的产品,而Java的开发者却仅仅是会使用名叫Java的语言工具,始终高高飘在众多层次之上,开发项目非常快,甚至可以不知道OSI模型,很可能自始至终都是软件蓝领。
嵌入式开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。前者同样是使用现成工具进行简单劳动,比如使用J2ME开发小游戏或者进行一些界面开发,而后者是根据芯片具体情况把操作系统(如Linux)移植到上面,同时编写必要的驱动程序,改写相应的内核代码。很显然后者是一个公司真正的技术核心。而技术核心的工资很可能是其他开发者的数倍。
嵌入式开发突出强制和项目,学习不仅仅是学习几项技术,而是构建你的知识体系。比如学习嵌入式开发,就要从基础Linux,C语言,数据结构开始,到ARM,汇编,Linux内核、驱动等,更重要的是更多的项目练习,设计至少5个项目,多达10000行强制核心代码的编写可以让你真正获得知识。为进入外企或者出国做准备。
未来的几年内,随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。美国著名未来学家尼葛洛庞帝99年1月访华时预言,4~5年后嵌入式智能(电脑)工具将是PC和因特网之后最伟大的发明。我国著名嵌入式系统专家沈绪榜院士98年11月在武汉全国第11次微机学术交流会上发表的《计算机的发展与技术》一文中,对未来10年以嵌入式芯片为基础的计算机工业进行了科学的阐述和展望。1999年世界电子产品产值已超过12000亿美元,2000年达到13000亿美元,预计2005年,销售额将达18000亿美元。一些先进的PDA在显示屏幕上已实现汉字写入、短消息语音发布,日用范围也将日益广阔。对于企业专用解决方案,如物流管理、条码扫描、移动信息采集等,这种小型手持嵌入式系统将发挥巨大的作用。自动控制领域,不仅可以用于ATM机,自动售货机,工业控制等专用设备,和移动通讯设备结合、GPS、娱乐相结合,嵌入式系统同样可以发挥巨大的作用。5 职业发展
从个人整体发展来说,如果想创业,做自已的产品,嵌入式软件开发可以开发出专利产品。
另一个发展路径是:积累丰富开发经验的嵌入式软件开发工程师可以向嵌入式系统开发工程师发展,从而晋升为产品研发经理或IT项目经理。对测试理论和方法有一定了解的嵌入式软件开发工程师还可以转作嵌入式系统测试工程师,最终也可发展为IT项目经理
第五篇:嵌入式工程师简历
电话:
QQ:
Email:
地址:
基本信息
姓名:出生日期:
性别:毕业院校:
专业:
求职意向
目标职位:嵌入式工程师
期望薪资:3500
期望地区:广州
到岗时间:2012年6月
实践经历:
2011年5月至8月,参加广州**电子科技有限公司ARM+Linux课程培训。
职业技能:精通Linux基本命令,VIM,Linux各种服务配置,Shell编程。精通Linux C编程,如字符串,指针,结构体,位运算,链表,文件,静态库,动态库等。3 精通Linux高级编程,如文件IO,多进程,多线程,信号,进程间通信,网络编程等。精通Linux C++编程,如类与对象,构造函数与析构函数,继承与派生类,运算符重载,输入/输入类库等。