博客专栏

EEPW首页 > 博客 > 【干货必看】嵌入式硬件工程师与软件工程师有什么区别?

【干货必看】嵌入式硬件工程师与软件工程师有什么区别?

发布人:智能物联研习社 时间:2021-05-26 来源:工程师 发布文章

一、嵌入式软、硬件工程师的就业形式:


软件工程师:

她的工作性质让软件工程师的起点较低,所以目前国内的软件工程师居多。并且目前国内的嵌入式培训都是以软件培训为主。所以从长远看,硬件工程师的就业压力要小。

但是另一方面,企业中硬件开发人员需求量要比软件开发人员的需求量小。因为一旦产品定型,后期的产品升级都是由软件来完成的,硬件的更新和变动很少。

二、嵌入式软、硬件工程师的工作稳定性

一般来说软件工程师的人员流动性要比硬件流动性要大。

首先,我们都知道,产品是企业生存的命脉,如果产品的设计资料泄露,那么该企业的生存优势就不存在了。所以,企业会千方百计的留住产品设计的核心人员,尤其是硬件设计人员。

另外,培养一个硬件工程师比较难,而且时间也比较长。所以企业一般不会主动去培养一个硬件工程师,并且也不会轻易放弃一个硬件工程师。

由于目前软件工程师居多,企业可供选择的机会也多,所以软件工程师的流动性要高。

三、嵌入式软、硬件工程师的工资待遇比较

工资待遇的高低由企业所处的地域、行业、企业的性质和人员的工作岗位而定。由于每个企业的情况不同,所以工资待遇的差异很大。

对于以硬件产品为主的企业来说,硬件开发的成本高,产品的成本也高。因为后期的加工生产,维修等等都需要很大的费用。所以企业的利润较低。不过由于硬件工程师掌握着企业的命脉,所以企业会提高硬件设计人员待遇。

对于以软件产品为主的企业来说,开发的成本较低,一旦开发完成,后期的产品基本无成本。所以软件行业的利润较大。但是,由于软件工程师人员多,所以待遇也有所下降。

嵌入式软件工程师和嵌入式硬件工程师有什么区别??

嵌入式的硬件工程师和软件工程师哪个更有前途??

1、先从企业的角度来讲讲。一般情况下,造成这个差异的原因,第一个是基本上所有的公司,从初创公司到全球百强,都有对软件工程师的需求。现在哪个公司不需要几个码农来开发app,或者做个web。但是做硬件这种工作并不是所有公司会去做的。

2、第二点要归功于现在的创业潮。不管在美国在中国互联网创业都是趋势,但是可以说绝大部分的初创互联网公司做的都是软件方向。有个点子,有点技术,找几个合伙人抱着电脑就能开干了。但是初创公司要专注做硬件开发就比较难了,因为成立设计硬件公司的门槛和起步开销比较大。所以这也导致大部分初创公司以互联网为主,能做的了硬件设计的公司基本上都是处于垄断地位的大企业。

3、第三个很重要的原因就是硬件设计。在现在来看已经是相对成熟的技术,我甚至有同学跟我说大部分硬件的东西已经步入夕阳产业的范畴,因为很多东西已经成了规范,也因为很多东西被自动化所取代。但是互联网热从90年代开始到现在热头还没过,而且未来诸多产业如人工智能、机器学习、图像识别、大数据都才刚起步,所以还有一定的上升空间。

4、再从个人的角度来讲。想成为一名软件工程师找到工作的门槛远比成为一名合格的硬件工程师低很多。要想以软件工程师的身份混到个饭碗,学两门语言学好,常用的数据结构,刷点题就基本上能找到薪水小几千的岗位,像学朱有鹏老师课程的学生学得好都是上万的。

5、但是要想成为一名合格的硬件工程师,不是科班出身的不好好学几门模电数电信号逻辑设计的课,没有在学校实验室里自己焊点电路做实践,连简历都发不出去。而且现在要想学个什么语言框架,网上搜一搜“”xxx语言入门教程“”就有非常丰富的资源,但是要是在网上搜“如何学好超大规模集成电路设计”,要想找到可以受用的资源几乎是不可能的。而且就我所参加的招聘会来说,如果有招硬件工程师基本都要求有研究生的学位,但是对软件工程师的要求基本上就是熟悉算法数据结构,会web编程有相关经历就够了。

6、软件工程师很多时候吃的是体力,硬件工程师大部分时候是吃经验,所以硬件工程师一般得有一定的经历积淀才能脱颖而出。尤其像模电这种上手程度很高的方向,没个十年八年的相关经验根本不算学成出师。所以说本身对从业者的资质要求更高,也是硬件工程师不好找工作的原因之一。

希望能帮助到正在迷茫的小伙伴~后面还会分享一些干货,欢迎各位小伙伴一起来讨论!

另外,理论也要基于实践,实践的话,这里推荐推荐一个我觉得非常不错的开源智能硬件开发平台,还在学校的时候就用它开发过不少作品,平台上还有sdk和电路原理图可以查看,自己DIY智能硬件非常方便,如果你在学习的时候,就能借助平台开发一些作品,对你之后不管是面试求职还是进一步做研究,都是非常有帮助的。

理论不及实践,下面推荐一个开发平台,亲测好用:

 

https://auth.tuya.com/?_source=32fe8c33b5a2a7c071f562063e20fd8a


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



关键词: 嵌入式 工程师

相关推荐

技术专区

关闭