分享

每日一职业,就业不迷茫! -《嵌入式硬件开发工程师》

 中原高考678 2018-09-30

一、职业概述

嵌入式计算机系统与我们的日常生活息息相关,它们可能就隐匿在我们的移动电话、PDA、汽车、电视、电冰箱、空调以及其它许多设备中。事实上,嵌入式系统是当今计算机工业成长最快速的部分之一。近年来,为了满足嵌入式计算机系统的发展需求,在计算机学领域出现了一个新兴职业,那就是嵌入式工程师。嵌入式工程师做嵌入式系统设计和开发,包括硬件系统的建立和相关软件开发、移植、调试等工作。嵌入式分为操作系统和硬件两个方面,与之相对应的嵌入式工程师也以此呈现不同职业方向,包括嵌入式硬件开发工程师和嵌入式软件开发工程师两大类型。

目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力品很弱,很多嵌入式公司自己只负资开发软件。这也从侧面反映出国内对于高水平的嵌入式硬件开发工程师存在极大需求,嵌入式硬件开发工程师主要编写嵌入式系统硬件总体方案和详细方案,要求理解嵌入式系统架构,有一定的C语言基础,熟悉ARM、PROTEL设计软件,有四层板开发经验;嵌入式硬件设计完毕后,紧接着就是开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package (像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。

二、工作内容

1)熟悉和了解公司产品,制定详细的项目研发进度计划并对产品进行设计。

2)负责仪表电子产品的硬件设计、开发、BOM制作等一系列工作。

3)完成仪表的元器件硬件选型,硬件电路原理图设计及PCB设计,系统调试。

4)产品样机装配、调试、功能测试、数据记录及分析报告。

5)编写硬件设计文档,技术开发过程中的技术文件制作。

6)新产品关键控制点、加工作业、质量控制等相关文件的制作。

7)新产品防爆、隔爆、本安等产品认证

8)生产、采购、销售的技术咨询与技术支持。

三、适合人群

该职业要求从业者具有自动化类、电子信息类或相关专业本科以上学历,相关的专业有电气工程及其自动化、通信工程、机械电子工程、测控技术与仪器等。能取得ARM官方从业资格认证(ARM开发工程师)者更有就业优势。

对分析与推理比较感兴趣,喜欢动脑的人很适合这种工作,他们具有较强的逻辑分析能力、擅长理解和处理复杂的信息、能把握事物的全貌、善于组织人和物资。他们需要熟练运用设计工具、设计原理图、PCB板,熟练运用单片机、DSP、PLD、FPGA等进行软硬件开发调试;熟练运用仿真工具、示波器、信号发生器、逻辑分析仪等调测硬件。他们还要掌握常用的标准电路的设计,如复位电路、常用滤波器电路、功放电路、高速信号传输线的匹配电路等等。

硬件开发是一个漫长的过程,但却有项目开发截止日期的要求,所以很多时候需要加班,从业者必须有良好的抗压能力和较高的心理素质,能够适应这种技术需集型工作。

四、职业点评

嵌入式领域较新,发展非常快,很多软硬件技术出现的时间都不太长(如ARM处理器、嵌入式操作系统、LINUX操作系统),大多数人没有条件接触或进入嵌入式行业,更谈不上能有机会接受专业人士的指导。因此,踏进这个行业的难度比较大,嵌入式人才稀缺,身价自然也水涨船高。

权威部门统计,我国嵌入式人才缺口每年50万人左右。即使是初级的嵌入式硬件开发人员,平均月薪也能达到5000~7000元,中高级的嵌入式工程师月薪平均超过10000元。不过由于目前国内专攻嵌入式软件开发,硬件开发方面一直是短板,所以想要谋求更好的发展前景,最好是去外企或者出国工作。

由于嵌入式开发突出强制代码的编写和项目开发,所以学习就不仅仅是学习几项技术,而是构建起相关领域的知识体系。比如说学习嵌入式开发,就要从基础Linux, C语言,数据结构开始,到ARM,汇编,Linux 内核、驱动等,更重要的是进行一些项目练习,一般情况下,至少设计5个项目,编写 多达10000行强制核心代码才能让你真正获得相关知识。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多