自己也是硬件工程师,现在结业3年多,结业一开始岗位是EMC工程师,做了1年又10个月,对电磁兼容和卖硬件设备的公司有了必定的了解,觉得EMC工程师没前途,所以换岗去新公司做硬件工程师,到现在为止规划过7、8块单板。
计算机硬件如PC、手机、摄像机、路由器、交换机、服务器等产品的根底便是硬件单板,硬件工程师便是规划合格的单板。之前做EMC的时分,觉得硬件工程师无非便是参阅规划那来一抄,原理图连连线就好,后来发现不是。
一、硬件工程师的责任与定位
首要,介绍下一个硬件产品的研制流程,如下图所示:
公司内一切的岗位是平等重要的,有些公司或许没有研制或许部分研制作业外包。尽管各团队的重要性是共同的,研制团队在产品开发中的方位应该愈加中心,研制人员能够转去做商场、测验、供给链或许质量办理等,但商场等岗位的人却很难转做研制。一来研制门槛较高,二来研制作业触摸面广。
硬件工程师在研制团队中重要的一员,硬件产品的研制团队大致组成如下图所示:
一个硬件产品的项目团队中,有两个和一切人打交道的人物,一是项目司理,别的一个便是硬件工程师。硬件工程师需求和各种研制人员打交道,和谐作业,这也要求硬件工程师具有丰厚的常识面、强壮的和谐才能。
硬件工程工程师的本职作业,如下图所示:
硬件工程师能够大致分为如下四个阶段:
初阶的硬件工程师
在他人指导下完结阶段三和四的一部分作业,应届结业生入职3个月根本能够到达。
一般的硬件工程师
独立完结阶段三和四的作业,一般作业1到2年即可
资深的硬件工程师
主导完结阶段三和四的作业,参加完结阶段二总体规划的作业
专家级硬件作业师
主导完结阶段一和二的作业
这儿,题主能够定位一下自己现在处于哪个阶段。
二、硬件工程师的开展方向
不管什么岗位都想了解自己的作业开展方向,软件工程师不想一辈子写代码,硬件工程师也不想一辈子奋战在最底层画原理图、调板子。
就我了解,硬件工程师的开展方向大约有以下几种:
1. 产品司理
产品司理担任一条产品线作业、规划及开展。硬件工程师因为作业涉及面比较广,对产品整个流程的作业及问题都涉及到,合适向产品司理开展。
2. 团队办理者
办理者和谐资源、办理职工的作业分配以及绩效、规划完善流程等。
3. 技能专家或体系工程师
专家供给的是什么?不是源代码、不是原理图,而是产品完结的计划、思路以及技能开展的方向。
4. 创业
尽管国家鼓舞这样做,但创业是困难的,假如创业卖硬件,就更难了。做好预备,也是一个挑选。
不管挑选什么方向,对咱们这群现在结业几年还在底层的硬件工程师来说最需求做的便是堆集,了解自己的路需求什么。
三、硬件工程师所需重视的作业
重视本职作业以外的作业
1.技能上,重视软件或许FPGA工程师的作业。这不是让咱们学习写代码,而了解软件或FPGA完结功用的办法、流程和思维。也便是从体系的视点考虑产品是怎样作业。研制的进程会经常出现各种BUG,产品出现问题,研制的每个人都有份,不能说这个问题是软件BUG,我就不管了。和软件或FPGA工程师之间都评论或许争辩有利于进步功率,翻开思路。
2.重视商场,也便是进步产品的竞争力,现在国内硬件产品形似不断走向低成本,cost down是公司永久的主题,越来越多的产品被做烂了。换一个视点考虑,商场上那么多同质的产品,有没有不完善的当地?可不能够经过添加某项功用,杰出自己产品的竞争力?从而和研制团队考虑功用怎样完结。
3.重视项目办理、质量办理上的作业,硬件工程师不可避免要面临这些问题,产线的问题要找你,物料供给的作业要找你,产品返修要找你,现场保护要找你,这些都是提高的时机,问题来了要用科学的办法做作业,多学习质量办理,可靠性规划的常识。
重视学习,任何职业的人都要不断的学习
个人觉得硬件工程师需求常识储藏比较多,电子信息范畴的技能和常识原本就许多,人需求不断的学习。我大约罗列一些,是自己作业以来学习的方向,当然作业中会不到遇到各种更新更深化的问题需求学习。
1.EMC与安规
EMC与安规在规划较大的公司都有专门的团队,但小公司只能硬件工程师亲手来。
CE认证测验项目最多,学习能够先重视CE的相关标准。不同职业的标准是不相同的,轿车电子和信息技能设备的测验办法和要求都不相同。
EMC理论个人觉得现已开展的比较形象(不像电磁场那么理论笼统),精华便是EMC三要素,搅扰源、灵敏源和耦合途径。规划剖析便是重视共模电路的回流途径或许泄放途径
2. RF与天线
相同的RF与天线在规划较大的公司也有专门的团队。
职业开展到现在,硬件工程师的RF和天线规划作业根本便是选型了。因而,需求了解一些根本的参数如增益、P1dB、IP2、IP3、天线的方向性等等。
3. 电源
电源部分在规划较大的公司也有专门的团队,不管板级DCDC电源仍是电源适配器都有专人完结规划、选型或测验作业,硬件工程师使用时标准电路拿来用即可。
关于电源大约就以下几个方面。
DCDC有几种根本拓扑?功率与什么有关?
LDO原理是什么?规划需求留意哪些参数?
POE协议是否了解?
4. 时钟
晶体和晶振有什么差异?怎样规划?
时钟信号有哪些要害参数?
PLL的原理是什么?环路带宽是什么意思?PLL失锁的或许有哪些?
时钟芯片怎样选型?
5. 小模仿电路和小逻辑电路
硬件工程师的作业是体系级使用,不是IC规划的大神,作业中很少用分立器材规划电路。
二极管、三极管、MOS管和运放的特性要了解会剖析,简略的电路要规划。
如三极管电平转化电路怎样规划,为毛低温就不作业了?
如MOS管双向电平转化怎样规划?要重视什么参数?
如MOS管的米勒效应,能不能定量的用公式剖析?
6. 高速信号及信号完整性
树立时刻与坚持时刻?
时钟的颤动分哪几类?
数据相关颤动是什么?
CDR是什么?
颤动与误码率的联系是什么?
EQ、去加剧、预加剧?
7. 低速信号
I2C、UART、SPI是什么?会不会经过示波器丈量判别通讯数据对不对?
8. RAM 和ROM
NAND FLASH和NOR FLASH有什么差异?
DDR3 SDRAM原理是什么?CL、AL、RL、WL是什么?各种参数的会不会设置?
9. CPU、SOC、FPGA
X86、ARM、MIPS、POWERPC有什么差异?
FPGA规划需求留意什么?IC规划范畴了解嘛?
重视自己的职业
不同职业的技能是不相同的,使用环境及解决计划也不相同
如你是规划智能电视的
1、视频相关常识?BT1120是啥?H.264是啥?YUV是啥?4:2:2是啥?什么是HDMI?详细协议是啥?
2、考虑下产品,内容重要仍是硬件重要?能不能优化下3D?
如你是规划交换机的
1.802.3了解嘛?啥是MAC?啥是PHY?GMII接口怎样规划?
2.交换机怎样作业的?VLAN是啥?
3.客户是啥?教育网仍是运营商?
假如你规划无线路由器的
1.802.11 a/b/g/n/ac的差异?TCP/IP协议是啥?ARP是啥?路由的作业原理?
2.天线怎样规划的?增益、方向图是什么?各种PA、LNA怎样选型?
3.客户是啥,需求怎样?150块卖给一般人,仍是1000块卖给企业级用户?
以上都是我考虑的一些点,水平有限,也不行深化。
四、最终几点
硬件工程师最大的优势便是在研制作业中能够涉及到各式各样的问题、学习各个范畴的常识,这是生长的柱石,不断地总结,能够从整个产品的视点考虑问题。有人说什么都懂得一点的人注定仅仅一般的硬件工程师,但咱们有必要都要懂一点,这是硬件工程师的根底。但咱们还需求在自己的范畴成为专家,因而需求在技能上对一个职业十分的了解。
个人觉得有两个范畴值得去深化研究,今后是物联网的年代,网络和无线通讯的使用会越来越多。
1.网络
也是交换机和路由器等使用与组网。现在互联网根据以太网,802.3标准规则了MAC和PHY标准。上层协议如TCP/IP、UDP、ARP、环网等等,总归网络的水很深,值得一探。
2.无线通讯
如移动通讯、WIFI、sub 1GHz等等使用会越来越多,之前国家发布的什么旅行规划,有一条便是景区要完结免费WIFI掩盖。无线通讯也根本是802.x协议族。基带和RF都能够深化学习。
我现在也很苍茫,不知道往那条路上走,但有一条是不变的那便是学习,硬件工程师需求坚持好奇心,不断学习新的常识。