带你了解硬件工程师的职责与定位
首先,介绍下一个硬件产品的研发流程,如下图所示:
公司内所有的岗位是同等重要的,有些公司可能没有研发或者部分研发工作外包。虽然各团队的重要性是一致的,研发团队在产品开发中的位置应该更加核心,研发人员可以转去做市场、测试、供应链或者质量管理等,但市场等岗位的人却很难转做研发。一来研发门槛较高,二来研发工作接触面广。
硬件工程师在研发团队中重要的一员,硬件产品的研发团队大致组成如下图所示:
一个硬件产品的项目团队中,有两个和所有人打交道的角色,一是项目经理,另外一个就是硬件工程师。硬件工程师需要和各种研发人员打交道,协调工作,这也要求硬件工程师具有丰富的知识面、强大的协调能力。
硬件工程工程师的本职工作,如下图所示:
硬件工程师可以大致分为如下四个阶段:
• 初阶的硬件工程师在别人指导下完成阶段三和四的一部分工作,
应届毕业生入职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、去加重、预加重?
如你是设计智能电视的
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都可以深入学习。
【如果你喜欢EDA365的文章,记得关注和点赞哦!】
硬件设计工程师岗位职责
硬件设计工程师需要具备快速关注国信小陈工仲HAO获取报名资格学习能力、通信协议和标准的理解、电路设计能力、沟通和全局控制能力、物料选型能力、采购能力等。他们不仅要熟悉常用电子元器件,能够进行器件选型和应用,还要熟练使用设计工具进行原理图和PCB图的设计,以及进行硬件调试以解决可能出现的问题。
硬件设计工程师岗位职责
硬件设计工程师岗位职责 1.负责步进电机或无刷电机硬件选型2.负责公司硬件产品设计3.负责硬件PCB Layout4.负责硬件电路bug排查及升级维护5有自动化系统研发能力,自适运算发6懂抗工业干扰者优先任职条件:1.熟练使用电气绘图软件;2.3年及以上非标自动化设备电气图纸设计经验;3.熟练掌握电气硬件设计原理;4.熟悉各种电气元器件的工作原理及设计选型规范;5.熟悉安全回路设计规范与准则;6.熟悉远程IO模块、伺服、变频的常规设计方法及注意事项;7.熟悉常用总线协议的设计方法及注意事项;8.有独立钻研精神,可独立思考并解决硬件设计中出现的问题;9.具有较强的责任心,团队合作意识和较强团队合作能力;10.具备一定的英语水平(CET-4及以上),可看懂英文说明书、资料等;11.优先录取从事过汽车动力总成行业的电气硬件设计工程师;
报考流程:
选择正规的培训机构或认证机构进行咨询和报名。提交个人信息和相关资料,进行证书的报考注册。参加线上培训和考试,学习硬件设计的相关知识和技能。完成培训课程后,参加全国统一的硬件设计工程师考试。考试合格后,获得硬件设计工程师证书,成为正式的硬件设计工程师。报考条件及难度:
一般来说,考生需要具备本科及以上学历,电子工程、计算机科学、物理等相关专业的毕业生更具有优势。考生需要具备扎实的电子技术基础,熟悉电路设计、模拟电路、数字电路等方面的知识。同时,还需要掌握至少一种硬件描述语言(如Verilog或VHDL),以及PCB设计软件(如Altium Designer或Cadence)。考生需要具备一定的工作经验,具体要求可能因地区和考试机构而有所不同。考生需要具备良好的沟通协作能力、分析问题和解决问题的能力,具备较强的学习能力和创新精神。任职要求: 1.本科学历,五年以上电子产品(车载电子设计)开发的经验(需要有实际量产的经验);2.精通LED电源驱动设计、DCDC电源设计3.精通Cadence、Altinum Design以及硬件设计4.精通示波器;5.纯技术人才做硬件设计,软关注国信小陈工仲HAO获取报名资格件暂时不考虑,优先考虑本科及以上,如果有优秀的工作背景支撑可以考虑放宽学历
!!更多报考信息可点击下方链接!!
软件工程师怎么考呢?报考流程是什么?好考吗?
相关问答
硬件项目经理职责?
1.负责原型机项目的原理图输出和PCB设计。2.负责项目mockup、prototype、PIO、lot各阶段基带部分电路问题的解决、调试。3.负责BB电路各类信号的测试和相...
通信工程的硬件工程师..._通信工程师_帮考网
通信工程的硬件工程师主要负责设计、开发和测试通信系统的硬件部分,包括芯片、电路板、天线、模块等。具体职责包括:1.根据需求分析,设计通信系统...
硬件工程师和质量工程师..._质量工程师_帮考网
他们的职责和工作内容有所不同,但都是确保产品质量和生产效率的关键角色。硬件工程师主要负责...他们的职责和工作内容有所不同,但都是确保产品质...
通信终端业务工程师工作职责是什么?发展前景怎么样?申请方
[回答]在找工作的时候,很多想要从事通信终端业务工程师的同学都想提前了解一下这个岗位的工作职责是什么,以及任职要求都有哪些,都需要学习什么技能才能胜...
硬件测试是干什么的?
①测试准备,检视、故障模式影响分析;②制定测试计划;③使用测试工具对硬件进行功能、指标、一致性、可靠性、容限、容错等方面的测试;④对测试问题...
硬件质量工程师..._质量工程师_帮考网
硬件质量工程师是一种专业技术人员,主要负责确保制造的硬件产品符合质量标准和客户需求。他们的职责包括:1.设计和实施质量控制程序,确保产品符合...
硬件结构工程师岗位职业..._结构工程师_帮考网
硬件结构工程师是一种专业技术岗位,主要负责设计和开发计算机硬件系统的结构和组件。具体职责包括:1.设计计算机硬件结构和组件,如主板、显卡、声...
装机员是干嘛的?
装机员主要负责计算机或其他电子设备的组装工作。其具体职责包括以下方面:1.硬件组装:将各个组件如主板、CPU、内存、硬盘、显卡等正确安装在机箱中...装...
做一名出色的高级电子工程师需要具备哪些知识和技能呢?
高级电子工程师一般分为高级硬件工程师和高级软件工程师。硬件与软件是不可分离的,硬件需要软件来执行其程序实现具体功能。软件需要硬件做载体。高级硬件工...
通信工程师职责要求..._通信工程师_帮考网
通信工程师是负责设计、开发、实施和维护通信系统的专业人员。他们需要具备以下职责和要求:1.设计和开发通信系统,包括网络拓扑结构、通信协议、硬...