嵌入式硬件开发工程师
嵌入式硬件开发工程师
是使用一种或多种机器语言,如C语言、汇编语言进行电源研发工作的人员;具备模拟电路、数字电路基础知识,使用电子电路设计及仿真软件设计电路等基本知识。
工作内容
1、编写嵌入式系统硬件总体方案和详细方案,进行硬件选型(单片机、DSP或者其他处理器)及系统分析;
2、负责硬件详细设计及实现,包含原理设计、PCB layout、硬件调试;
3、参与系统移植以及驱动的开发调试;
4、编写产品技术说明书;
5、负责对客户的技术支持。
从业素质要求
1、熟悉常用EDA开发工具,能够进行有多层板布线;
2、熟悉硬件板卡调试步骤,并可独立编写硬件测试程序;
3、能够进行有板卡级或系统级EMC/EMI;
4、能够进行CPLD编程;
5、能够在LINUX下开发驱动程序。
薪酬状况
嵌入式硬件开发工程师的月薪范围一般在2000-10000元之间。从工作经验的角度看,刚刚毕业工作的学生和具有1-2年工作经验的嵌入式硬件开发工程师的月薪通常在两三千左右,具有3-5年工作经验者的月薪通常在3000-7000元之间,拥有5年以上工作经验者则一般可拿到8000元甚至更高的月薪,通常经理级的嵌入式硬件开发人员的月薪都可拿到1万-1.5万之间;从学历角度看,一般具有本科或硕士学历者的月薪在3000-10000之间,大专以上学历都一般在2000-4000元之间。
职业现状和前景
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。而嵌入式软件工程师就是编写嵌入式系统的工程师。嵌入式领域较新,目前发展非常快,很多软硬件技术出现的时间都不太长(如ARM处理器、嵌入式操作系统、LINUX操作系统),大多数人没有条件接触或进入嵌入式行业,更谈不上能有机会接受专业人士的指导。因此,踏进这个行业的难度比较大,嵌入式人才稀缺,身价自然也水涨船高。
权威部门统计,我国嵌入式人才缺口每年50万人左右。根据调查报告,嵌入式软件开发是未来几年最热门和最受欢迎的职业之一,具有10年工作经验的高级嵌入式工程师年薪在30万元左右。即使是初级的嵌入式软件开发人员,平均月薪也达到了3000—5000元,中高级的嵌入式工程师月薪平均超过10000元。
职业发展途径
嵌入式学院负责人、北京华清远见嵌入式培训中心总经理季久峰认为,从事嵌入式工作有两大优势:一是工作强度相对较低。做嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事,所开发的产品通常是通用的,不会因客户的不同而修改,一个产品型号开发完完了,往往还有较长一段空闲时间进行充电和休整;二是职业发展相对顺利,从事嵌入式软件软件的人,所涉及的专业技术范围终究有限,经验的培养,指日可待。
以上者是针对求职者工作而言,若对于个人整体发展来说,如果想创业,做自己的产品,那么嵌入式就是一个不错的主意,嵌入式软件不会像应用软件那样容易被盗版,而如果开发出专利产品,年薪将不止十万。
积累丰富开发经验的嵌入式软件开发工程师可以向嵌入系统开发工作师发展,进而晋升为产品研发经理或IT项目经理。对测试理论和方法有一定了解的嵌入式硬件开发工程师还可以转作嵌入式系统测试工程师,最终也可发展为IT项目经理。
高级嵌入式硬件开发工程师相关职位要求是:由需求分析至总体方案、详细设计的规划能力;熟练运用设计工具、示波器、信号发生器、逻辑分析仪等调测硬件的能力;掌握常用的标准电路的设计能力,如复位电路、常用滤波器电路、功放电路、高速信号传输线的匹配电路等;故障定位、解决问题的能力;设计文档的组织编写技能。
考试认证
嵌入式系统设计师
通过本考试的合格人员能根据项目管理和工程技术的实际要求,按照系统总体设计规格说明书进行软、硬件设计,编写系统开发的规格说明书等相应的文档;组织和指导嵌入式系统开发实施人员编写和调试程序,并对嵌入式系统硬件设备和程序进行优化和集成测试,开发出符合系统总体设计要求的高质量嵌入式系统;具有工程师的实际工作能力和业务水平。
考试科目设置:
(1)嵌入式系统基础知识,考试时间为150分钟,笔试,选择题;
(2)嵌入式系统设计应用技术,考试时间为150分钟,笔试,问答题。
【案例】
北京某信息技术股份有限公司招聘嵌入式硬件开发工程师
职位描述:
1. 完成产品的硬件设计、器件选型、原理图设计、PCB设计、硬件调试等工作;
2. 参加产品/项目的需求调研和需求分析、概要设计和详细设计,撰写相关技术文档;
3. 与软件工程师实时沟通项目需求,协助完成项目的测试、系统交付工作,对项目实施提供支持;
4. 分析并解决产品/项目开发过程中硬件相关的技术问题。
任职资格:
1. 本科毕业五年以上,研究生三年以上工作经历;
2. 熟悉硬件系统设计和PCB板设计,具有多层复杂PCB板设计经验;
3. 熟练使用Cadence Allegro、Pads、AutoCAD等设计工具进行原理图设计和PCB布局布线;
4. 具备复杂FPGA、DSP、DDR3、SERDES高速电路设计能力;
5. 具有较强的工作积极性、责任心、沟通能力、学习能力和团队合作精神,思路清晰,思维敏捷,有良好的英文阅读能力;
6. 有TI DM368,DM8168,海思3716x,海思3516A,3531平台开发经验的优先。