第一篇:嵌入式软件工程师工作要求
嵌入式软件工程师工作要求
无锡市瑞丰精密机电技术有限公司
任职要求:
1、电子、计算机、自动化相关专业本科以上学历。
2、掌握电子行业专业英语,能够熟练阅读相关器件英文数据文档。
3、熟悉C/C++编程语言。
4、对力学、温湿度知识有一定基础。
5、欢迎应届毕业生。
薪水范围: 1500-1999
北京江河瑞通技术发展有限公司
岗位要求:
1.计算机科学与技术及相关专业,获得硕士或学士学位的优秀毕业生;
2.熟悉掌握RTOS(WINCE、Linux等)之上的嵌入式软件开发;
3.熟悉数据通信原理,熟悉VLAN,STP等相关二层协议;
4.有一定的水利或软件行业相关专业知识背景;
5.有通信、计算机网络协议开发经验者优先;
6.有强烈的责任心和团队合作精神,具有较强的沟通及协调能力。上海华虹集成电路有限责任公司
职位描述
1、负责公司软件产品的设计/实现/编码/维护/文档编制/公共模块积累等工作,为客户提供应用技术支持。
2、协助产品应用方案的推广,反馈客户信息。
技能描述
1、有一定的软件开发经验
2、熟悉C语言、汇编语言,有单片机软件设计经验;熟悉C++、C#、Java等;
3、具有良好的逻辑思维能力、创新能力和团队协作精神;良好的沟通协调能力和服务意识;
4、熟悉智能卡的相关知识的优先;
应聘人员条件
1、熟练使用KEIL,ADS,IAR,VS.Net,Eclipse等开发环境。
2、熟悉51和ARM7架构及其软件开发和仿真调试。
北京北科亿力科技有限公司
职位描述:
电子或嵌入式软件工程师
一、岗位职责:
1、负责公司电子、工控、仪表等硬件产品的研发、优化及相关技术文档的编写;
2、负责嵌入式软件的设计、编程、测试及技术文档的编写;
3、负责公司新产品知识产权文档的编写和申报;
4、完成上级领导交办的其它工作任务。
二、任职条件:
1、本科及以上学历,计算机、电子、通信等相关专业应往届毕业生;
2、身体健康,品行端正,有较强的学习能力、团队精神和良好的职业道德;
3、熟悉单片机系统结构,精通单片机外围芯片接口技术,熟悉I2C、I2S、SPI、UART等常用接口;
4、熟练掌握C、C++,有嵌入式应用经验者优先;
5、熟悉数字电路、模拟电路及各种基本电路,熟练运用
PROTEL/Altium Designer 等软件,具备独立进行硬件原理图和PCB设计以及软硬件调试的能力;
6、至少精通ARM、AVR、STM32、8051、MSP430中一种MCU的结构和编程;
7、熟悉CC1110、CC430、CC2430、CC2530、SI4432、SI1000等无线单片机者优先;
8、可独立查阅芯片资料和文档(英文)。
三、薪资待遇
1、工资+奖金(其中应届毕业生:本科3500-4000元,硕士5000-6000元,有工作经验者工资面议)
2、法定双休+带薪年假
3、养老保险+医疗保险+失业保险+工伤保险+生育保险+住房公积金
4、午餐补助+电脑补助+出差补助
中山市钜通机电技术有限公司
发布日期: 2013-03-21 工作地点: 中山 招聘人数: 2 工作年限: 应届毕业生 学历: 大专
职位职能:软件工程师嵌入式软件开发(Linux/单片机
/DLC/DSP…)
职位描述:
1、大专以上学历,计算机软件开发专业或类似专业毕业;
2、有1年以上程序开发工作经验,或者在学校有相关实践经验的应届生;
3、精通C或C++语言,有良好的编程风格;
4、熟悉数字电路以及模拟电路,能看懂硬件图纸。
5、基以ARM的嵌入式系统软件开发,S3C2440/S3C6410开发经验,掌握文件系统、进程管理、进程通信、多线程待嵌入式LINUX编程技巧;
6、熟悉LINUX操作系统下的界面编程,以及简单的接入驱动;
7、责任心强、工作认真,具有良好的沟通能力。
第二篇:嵌入式软件工程师
嵌入式软件工程师
目录 简介 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项目经理
第三篇:嵌入式工程师要求
岗位职责:
1.负责公司新产品相关的嵌入式软件开发和公司既有产品的设计改进;
2.负责提交开发过程的技术文件,包括研发计划、软件流程图、软件协议、源代码等;
3.负责解决产品生产和工程应用的技术问题。
岗位要求:
1.电子、通信或计算机类相关专业,本科及以上学历,两年及以上嵌入式软件开发经验;
2.熟练掌握C/C++语言开发;
3.有linux多线程编程、网络编程、QT编程及驱动程序开发相关经验;
4.熟悉MCS-
51、PIC、AVR、ARM7/M3其中至少一种软件开发
5.有一定的硬件基础,要求至少能看懂原理图,熟悉常用接口,如:I2C、SPI、RS232/RS485;
6.有硬件设计经验者优先
7.有良好的软件编程习惯,能撰写相关的技术文档;
8.能够熟练阅读理解英文技术资料,有较强的学习能力;
9.责任心强,工作细致,有质量意识,良好的沟通能
第四篇:嵌入式软件工程师简历
个人简历
个人信息
基本信息
姓名:
性别:男英语:良好
电话:邮箱:***@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绑腿大赛获得二等奖
个人评价
乐观自信、愿意把快乐带给他人
具有较强的沟通能力和组织、协调能力
适应力和团队合作意识强。对工作认真负责,能承受工作压力 热爱挑战,不畏困难,曾组团骑单车从南昌到九江。单人骑车从厦门到深圳。