行业应用

pcb硬件工程师 大公司的硬件工程师 和 小公司硬件工程师

小编 2024-11-23 行业应用 23 9

大公司的硬件工程师 和 小公司硬件工程师

大公司的硬件研发分工非常细致。每个员工都是螺丝钉。每个员工都是忙自己的一小点,感觉对产品就是盲人摸象。

大公司的硬件工程师:

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

小公司的硬件工程师:

小公司的硬件工程师几乎一直是没有什么分工。硬件开发人员往往什么都自己做,从器件选型测试,到原理图设计,PCB,FPGA自己搞,电源自己选,加工自己去生产线跑,测试自己做,测试工具也自己搞,有时候开局维护手册也自己写,忙得不亦乐乎。

但是,产品做完了发到市场上,发现才是灾难的开始:

电源一打雷就容易断掉,半天查不出来;来料出了批次问题,定位很花时间;同样的功能与其他产品不同,发现是FPGA设计抄过来改错了;产品到到现场,发现测试考虑不全面;发到韩国测试才听说有个叫EMC的标准,结果从整体到拉手条到电路都要改。

小公司讲究的是:“小快灵,单兵作战能力强”,大公司强调的是:“组织的积累,军团作战的攻坚能力。”

其实每一块水都很深,就像电源的防雷击电路,一个专门的团队拿出各种专业仪器反复测试了很长时间才搞定,给出了推荐方案,虽然最后的方案看起来也不复杂,但是准业余人员是很难搞出来的。

一个防雷的方案,对于一个大公司的安规、EMC工程师来说,是大量的时间精耕细作,每个器件、每个参数的都经过细致分析和严格的试验。而一些小公司往往没有资源和成本去完成相关的积累。

在大公司,这些专业的领域,如果有专门的组织和人员保证,各个产品都可以共享,才可能达到质量和效率的同步提高。华为这样的公司除了有硬件部,下面还有细分的逻辑部、时钟部,了电源设计部、可靠性设计部等等部门。类似于华为这样的大型的企业的交付质量还是非常有积累的。

像国外的大公司,例如思科,普通开发人员的经验远高于华为,技能比较全面,因此分工没有华为这么细。而国外有些小公司,产品应用面没有华为这么大,因此对于可靠性、稳定性等方面的测试,没有华为这么细,有时候是采用迭代的方式开发,同样可以做出非常高可靠性的东西。 华为通过更精细的分工来弥补人员能力的不足,通过更强的流程管理来确保密切的配合。

但是国内的小公司,需要时间和资源去沉淀。主管和老板们有意识的积累和培养组织的能力。而不是依靠几个顶尖高手的单兵作战能力,那没这样的小公司仍然非常有战斗力。

【大公司的硬件工程师是不是废材?】

大公司的硬件工程师绝对不是废材。以前我刚到华为公司上班的时候,就有一个同事问我:听说你们硬件工程师不怎么要做事情,电路都是用通用模块,电源有电源部帮你搞定,PCB设计有互连部门来搞定,底层软件由驱动部门搞定了,搞不定问题一个电话打到厂家,FAE就上门服务了。

大公司的硬件工程师能拿那么高的收入,且招聘要求也高,逻辑推理出来也一定不是“废材”。

1、精力更集中

大公司的硬件工程师,正是因为有职能部门的人把一些琐碎、机械的工作做了之后,更多精力放在如何解决问题本身。比如,器件选型、系统架构设计、硬件问题的解决,或者有精力做某个单项技术的研究:逻辑、电源、内存、时钟等等维度。或者一些专门维护工程师,长时间解决维护问题,对生产、工艺、EMC、问题记录、定位,DFx设计(特别是可靠性、可维护性、可维修性设计等维度)有长时间持续的积累。所以很容易成长成技术专家。

但是,人也是分类的,有的硬件工程师理解信号完整性比PCB工程师还要深刻,有的硬件工程师完全依赖别人,除了问题就容易抓瞎。

2、可以做更复杂的系统

正是由于分工细致,所以在做复杂的硬件系统的时候,对于电路板的把控更细致。如果一个人要管芯片选型、绘制原理图、写Verilog、数据流、软件驱动、业务模型、还要PCB设计、结构设计、热设计、EMC等等。很难在进度要求之内完成任务,并且由于思路不停的切换,也很容易犯错。

但是如果分工细致,并且有人抓总的话,大家可以专注于自身的技术领域,更有效的保障交付质量和交付周期。

3、做事情更规范

因为大公司在销售端有完整的销售渠道,所以在产品定义的时候,就考虑到一些海量发货的场景、考虑到销售到海外的场景、远程维护的场景。并且需要在可靠性设计的时候,考虑到故障率、返还率等等。

所以大公司做的产品,特别是硬件产品,就是高举高打。一次性把事情做对,把问题留在公司内部。这些方面做的都比较优秀。因为包括测试、系统集成验证、可靠性试验等等都是按照套路,成熟路径,严格要求的。

相对小公司就没有这样的战略纵深把这些事情做到位。

4、有局限性

正是由于分工比较细,导致大公司的硬件工程师懂得多,但是很多工具不熟练,当独自面对项目交付的时候,发觉自己很想一个螺丝钉。

在华为我是一颗螺丝钉,离开华为我只能拧拧螺丝

由于项目的切割人的分工,并且流程要求每个节点的关键动作,导致执行层的工程师越来越不需要很高的水平,也不需要很高的思考。如果自己对自己没有要求,确实也很容易只能在这个平台存活。

硬件工程师——到底要不要继续坚持

从事硬件工程师这些年,发现身边大多数硬件人的一个通病:站在门外看着门内的世界充满好奇,充满向往;进入门内又充满了疑惑,迷茫,找不到方向。硬件工程师的未来发展到底如何呢?门外的人想要进来一探究竟,门内的人困惑要不要转岗,转行。陆妹给大家整理了三个“过来人”的小故事,分享出来,看完或许你就能回答心里的疑惑了!

分享1 ——林工

本人从事过一段时间硬件工作——板级设计工程师,抛砖引玉从非技术角度说一下自己看法。电子信息行业已经是一个高度成熟的产业,现阶段的市场发展趋势,对硬件工程师新人来说的确是不容乐观。

1、硬件工程师沦为“裱糊匠”。 很多知友将这个现象归纳为器件性能提升和原厂参考设计的完善,所以硬件工程师变成了高级抄板工。

在这里不妨设想一下,在20年前,一个刚走出校园的硬件菜鸟A需要搭建一个8031+RS232串口通信的最小系统需要做哪些工作?器件选型需要在代理商字典一样厚的选型手册里研读半天,联系代理或原厂提供规格书数据手册,光得到一个datasheet就得花上半周时间。

从教材或各种文献中找出板级系统的搭建和调试方法,为昂贵的编程器费用审批不能通过而发愁。 制作样板时没有方便的EDA软件和打样服务,花上大半周时间把电路才能调通。知乎上还有前辈分享过经典案例,某原厂芯片编程指南全国只有一本,需要长途出差跑去对方办公室,求爷爷告奶奶才能阅读复印。20年前,哪怕是做一个8031+RS232的小系统,都可能花上大半个月的时间。

这种事情放在今天是不能想像的,淘宝上有现成的最小系统,有成套低价出售的设计资料,深圳有各种24小时出货的快板厂,20年过来了,做同样的一个功能系统,可能只需要1天就实现了。 随便比划两下就能用,极少出现点不亮或完全用不了的情况。放在20年前,可能就会因为复位电路设计不当、锁存器速度过慢这样的问题浪费数天的调试时间。在这种情况下,硬件工程师的价值在于他们的信息积累,充足调试经验能帮助系统定义设计过程节约大量的时间成本。

今天的老板并不会因为他的工程师能阅读原厂datasheet,知道M厂器件性能比P厂优秀而给他多付工资,这些是硬件工程师的“基本职业素质”。然而我们日常工作又有相当一部分时间花在这些事情上,进行创造性工作的精力少了。 信息的加速流动和透明化将硬件工程师从效率极低的信息收集过程中解放了出来,半导体器件集成化则逐步剥夺了板级工程师对硬件系统定义职能。

2、研发价值分化使硬件工程师失去主动权。 不妨再回到20年前,A的东家接到了某大国企邀约,希望在这套8031+RS232的基础上为生产线设计一套温度监控系统。然而A的方案在现场总是被机电设备干扰重启,竞争对手的硬件老鸟B得知后,拿出来一套现成的RS485方案,把A家打下阵来。

如今,原厂拿出的大量设计资料和参考指南,任何人都可以免费查阅, 诸如「RS485比RS232稳定」这样的知识差距被无意抹平,信息高度透明时,大量满足普通消费需求的经典设计无需被重复创造。我们常说「抄抄改改就能出产品」,这是一件不好的事情吗?抄demo就能出产品,意味整个产业的生产力已经处于相当高的水平,不用为买不到器件找不到配套厂家加工而发愁。但是从硬件工程师的个人发展来说,却是很不利的情况。

更要命的是,今天普通硬件工程师面临的是产业链上游的降维打击。 工业4.0、智能家居、可穿戴这样的产业概念层出不穷,技术信息极大丰富剥夺了普通硬件工程师参与创新的机会,更没有参与定义技术标准的资格。个人化的创新性的工作不推广不定义则不可能创造大的效益。

而产业概念的定义权力却往往掌握在细分方向的巨头手上,他们本身掌握甚至把控业界趋势而将竞争优势和利润最大化,小企业只能作为追随者参与其中。 各种厂家为什么乐意分享自己的技术见解和系统设计呢?技术本身很值钱,但对于面向普通消费者大量生产的廉价产品来说,只有保证自身在技术体系里的话话权,才能保证钱能稳稳当当落到口袋里。

3、从业群体分层和封闭化。 这问题下有不少知友都觉得高端职位少,硬件工程师难以在技术上有纵向深入发展,培养成本高昂。关键问题在于,电子信息行业尖端技术发展短时间内无法造福整个行业群体。

举个例子,测量方案T公司参与定制了80G高速总线的标准,在行业应用非常成功,那么下一代100G标准很有可能也是T公司参与牵头。T的大客户Z公司硬件工程师在设计板卡时遇到困难,会首先寻求T公司帮忙。久而久之,T和Z间的技术人员流动会变得平滑。然而T和Z在高速总线上积累的技术经验对用普通MCU进行应用设计的A和B毫无帮助,T和Z也不会考虑招聘A B作为硬件研发。

这个问题下说硬件工程师发展差和说硬件工程师发展好的观点各成一派,几乎谁也说服不了谁,也许这就是硬件行业的大发展产生技术壁垒的体现。 能赚钱的知识和技术并不能改造不赚钱的细分方向。技术壁垒让整个行业的从业人员分层加剧,并加重了上下流动的成本。

如何跳出这个怪圈?这个问题下知友提到硬件工程师的价值在于定义产品的能力,既然一味钻深,纵向走不通,我们可以走横向发展。但我认为这依然无法打破硬件工程师职业发展的城墙。

分享2——王工

作为从业多年的硬件人,我觉得这二十年,硬件工程师的就业环境是出现了天翻地覆的变化的,变化就是门槛不断降低,到如今,网上的资料已经丰富到随便下载点开发板来源资料包,就能够入门的地步,这在20年前是不可想象的。

门槛降低是一方面,但是随着高速数字器件和安规标准的不停发展,硬件工程师之间的差距正在不断拉开,以至于到了出现阶级壁垒的程度。

你拿着开发板资料,搭一个stm32的最小系统有没有问题?当然没问题。但是让你布一个高频十层板你行不行?整改EMC行不行?射频天线设计行不行?硬件工程师的工作变得越来越专业化,就业经历成为提升薪资最重要的东西。你如果一毕业就进大厂搞ic设计,或者基带,或者高速fpga,或者emc实验室等等,做个几年跳个槽,收入不可能低,但是如果进小公司还是弄低端电子产品,那可见未来提升空间狭小。

硬件设计已经变成极度依赖资源的行业 ,你如果能接触到先进的实验室,凭着从业经验都能拿上一份高薪。这就是硬件和软件区别最大的地方,软件的学习资源都是开源的,github要什么有什么,学习成本低,只要努力,进互联网这个行业不难。但是硬件工程师的阶层差距正在不断拉开,变成吃经验的行业,诚然你能设计基本的电路就基本饿不死了,但想拿高薪,没有高端行业从业经历是不行的。

所以我个人觉得,如果你已经能够接触到高规格的硬件设计工作,那么继续做下去肯定是好的,如果你还在低端行业打滚,我建议做硬件的同时也学软件。 两个都会,那你就有自己独立做产品的能力,至少就业面能扩展很多,甚至有机会还能出来创业,毕竟现在量产电子产品的成本也越来越低了,打板贴片都网上一条龙可以解决,解决外壳问题就能拿出来卖了,不失为一条可行的创业路径。

分享3——鲁工

从2个方面分析:

第一个是你本身情况出发,硬件类( FPGA DSP PCB layout等)、算法类。

本身基础情况如何?问题不在于你反感不反感,而是你能否坚持下去或学习的过程中是否顺利。是,没错,我们这些年轻人是应该受点苦,是该做一些恒久的事情。可如果我们在这个过程能轻松的话,为什么不让自己轻松点呢?兴趣固然重要,在我看来,基础也同样重要,不仅仅是一个学习的过程和时间长短的问题,还牵扯到以后你成果的多少和质量(研究生特别看重这个)

第二个我们谈谈关于你感兴趣的东西——硬件类。 其实你这个情况~算不上纯硬件,有点带软件的意思在里面,因为毕竟咱们自己layout出来的PCB有可能还是需要自己去做一些驱动程序和一些板子的功能调试,还是要自己coding~

电子开发多好玩,电子设计多有意思。(跟TM吸毒一样上瘾又费钱)看到自己做的板子,自己做的电路,写上自己的程序,解决了一些项目的问题~摸得着的那种,多有意思!

这么说吧,硬件这一块入门易,提升难,需要耗费时间金钱人力,特别吃经验。 想站在金字塔的上层可能就更难了~和会计有一点像,越老越吃香。

没有几年的项目经验积累吃不下来,注意,我这里的项目经验指的是对高速信号PCB layout、多层板、EMC、开关电源、FPGA等等,太多太多需要考虑的了~而不是简简单单的写几个单片机程序(这类的工程师培养起来不是很费事)

没有哪个专业是好的,没有哪个专业是不好的,适合自己的才是最好的。(兴趣主宰)

如果你真的喜欢搞电子搞嵌入式搞硬件开发,那就入坑吧(我和你一起挖坑一起跳)反正我是没有退路了~hhh

最后:如果能行的话,还是选去做2吧~在读的时候论文专利都相对于要好出一些,对你研究生生涯肯定是很好的,国内环境2比1要的多~并且近年人工智能、大数据又重新带动了掀起了计算机技术之风~站在风口上的专业肯定是没得说的。

而硬件这一块,国家的政策以及行业的问题导致发展速度远远没有人工智能、深度学习、大数据快(这是我们不愿意承认但是存在的一个事实)。

拿一份bat offer比什么都来得痛快! 并且平台好,职业生涯发展速度快!当然做软件这一块后面也有一些弊端,可能也需要转型一直做研发也是不现实的!这都是后话了。

相关问答

PCB工程师应聘要具备什么条件?

答:这位朋友,PCB硬件工程师首先要精通PROTEL及PADS,POWERPCB,及CAD,GERBER,的运用。设计出来的PCB,主要是经验,然后对电子线路要了解,(会分析电路)...答:这....

什么是电子硬件工程师,在国内有前途么?申请方

关于硬件工程师在国内的情况,这里有一些描述,你可以看一下硬件工程师VS软件工程师(点击蓝字的链接进去就行),希望可以给你一些启发,毕竟涉及自己人...

什么是硬件设计师?

硬件工程师需要会的东西太多了,首先你要熟悉了解电子方面的很多基础知识,然后在这基础上开始深入。1、学会设计、建构和测试各种计算机硬件及其相关设备,要会...

pcblayout工程师职业寿命?

pcblayout工程师职业前景良好,职业寿命是终身的,不用担心失业的。随着现代化进程的发展,电子信息相关行业都在不断发展,涉及硬件pcb工程师未来岗位也将不断...

pcb工程师就业前景怎么样?

pCb工程师前景不错。随着现代化的发展,电子信息相关行业也在不断发展,涉及硬件的pcb工程师岗位会不断增加,其收入也会随着岗位需求的增加而增加。所以总体来说...

女生真的不适合做计算机硬件工程师吗?申请方

不同的资历水平是不一样的,如果你是刚刚毕业的或者工作经验没有超过两年的,加班什么的是很正常的,但是如果熬过了这几年,前面就好多了。硬件工程师...

硬件工程师必备技巧有哪些?如何快速制作PCB封装?

很多时候,在画PCB时,都会由于找不到封装,要自己画封装,要花上很多时间,先不论这画封装的技能应该不应该有且熟练,这还都是小事儿,要是一不小心画错一个,...4、数...

本科的男生从事pcb布线设计前途怎样,相对其他电子职位来说没...

怎么说呢,单纯的画PCB板是没多少前途的,高频布板在深圳顶多6000-8000封顶了,只是说,你多从事下硬件电路的研究,可以做一名硬件工程师,不要局限于画板,我以前也是...

通信工程的软件硬件工程师..._通信工程师_帮考网

软件工程师和硬件工程师都是通信工程中不可或缺的角色。软件工程师主要负责通信系统的软件开发和维护,包括通信协议的设计与实现、通信软件的编写、...

企业员工级的硬件工程师需要会哪些?..._企业培训_帮考网

企业员工级的硬件工程师需要具备以下技能:1.熟悉电子电路设计,能够理解电路原理图和PCB设计图。2.熟练掌握常用的模拟电路和数字电路设计,能够实...

猜你喜欢