来源:知乎,作者: 埃尔维斯·刘能
链接:https://www.zhihu.com/question/34686343/answer/308464284
现在要选个方向,嵌入式的收入看起来好像没有互联网方向的高,985硕士出来嵌入式驱动开发工资能到多少? 什么样的公司适合刚出来增长有效经验?
嵌入式方面好创业吗?发展到后来与互联网方向相比工资谁高?
注:这是2018年的帖子,回答的内容可能已经不适合现在的情况(比如工资,现在可能会更高)。
(一)嵌入式驱动的方向
嵌入式驱动工程师目前有两个走向。(主要说上操作系统的,片上的暂且不讨论)
第一,一线IC厂商,诸如德州仪器,三星,还有ADI之类的。你可能说ADI这种做模拟数字芯片的公司怎么可能要到嵌入式驱动的,你可以翻开Linux内核对driver目录下有个staging下的iio的adc或者dac的目录,看到ADI型号的芯片,打开c文件看到ADI的版权信息,没错,这就是ADI公司的AE提供的对应他们芯片的Linux驱动。
在这里不得不夸一下ADI公司,驱动支持的相当好,ADC,DAC,频率源那是一个齐全,(ADI公司的AE相当有水平,看他们写的驱动,有种醍醐灌顶的感觉,是一手好的学习资料)。
像TI,三星,赛灵思公司更不用说了,他们有ARM的业务,尤其各种千奇百怪的异构多核平台,例如OMAPL,Davinci,赛灵思的ZYNQ,这些都需要适配Linux且要处理好多核通信,他们的AE开发驱动和维护需求是相当的多也需要相当的水平。对于用户,多核通信我们能用好已经算是大牛了,就别说开发和设计了。而且这些一线IC厂商另辟蹊径,为了达到一条龙服务,从芯片出厂到应用,甚至玩起解决方案一对一设计,少不了嵌入式驱动开发人员。
AE这条路无疑是艰难的,工作量也是巨大的,要求也是相当高的,但是公司内部分工明确,有组织有纪律。很少的人能进入到一线开发,这的确是一个有挑战的工作,如果你有兴趣,可以去应聘这些公司的数字类应用工程师。
第二,是应用型公司,可以说IC厂商的客户,消费者类的小米,华为手机业务,大疆,工业级的艾默生等等,还有各种创业公司,这一部分很具备国内风格,“全能”,应用加驱动加平台加软件,按公司项目工程走,只要能解决问题,就是好同志。干这个任务就杂了,只要跟嵌入式是相关的,都是你的duty,好处就是你可以不限制平台选择,TI的ARM能解决还省钱,就用TI的,三星的能解决,就用三星的,玩的是嵌入式开发的套路,坏在也是不限制平台,你需要掌握流行的ARM平台,记住特性,虽说大同小异,但差距还是有的。
大多数嵌入式工程师走的是这条道路。目前这种情况,大部分底层驱动IC厂商开发出来了,涉及底层驱动的,会修改移植就保你丰衣足食,要求相对一线AE没那么高,但相比于互联网的程序员,工作量和学习量就有点大了。
(二)入职工资
多跑几个招聘网站,多接触一下行业内的人,深圳的价位,刚开始一般嵌入式工程师5K-15K,有人说5K才这么少。工资多少当然和工作属性和你的属性息息相关了,深圳创业公司,不太注重学历这些,基本上都会给你个工作机会,这也是深圳的好处,但工资不会高,一般大专高职HR会定位到4K~5K,做的也基本上是应用级的事情,涉及不太深的技术,如果学历偏低但酷爱嵌入式行业的童鞋,可以把社会当成第二个学校,多多锻炼,只要技术牛总有出头之日。
我觉得身边能选择嵌入式行业的人,也心知肚明这水比较深,多少有些功夫和心气在里面。大多数人的工资基本上集中在8K~12K,例如:前几天在群里,大疆做摄像头Linux驱动的的给的价格就是8K~12K;还有一个中型的安防公司,给的价格是1W(应用级公司基本上了)。
下一个档次,基本上是一线IC厂商,有基友(纯基友)在英特尔制造部1.78W(Linux岗位),第二个基友,ADI的AE(Linux岗位),拿到2.5W的月薪(13个月);德州仪器AE(汽车电子Linux的AE,工作两年),入职小于2W,两年内给到平均4W一月的月薪,共同点就是主动加班(真心心甘情愿的)没23点前下班过的。
实际上看看分布,基本上是合理的,高薪就高要求,低薪就低要求。能力,学历,可塑造力,社会多方面考察人才,钱是真心的不好赚。不是谁轻而易举的能拿到很多的钱,沉甸甸的,得能负的起的。
(三)题外话:怎么进一线?
一线具备着高工资,这基本上处于技术金字塔尖的人了,技术牛逼又多金,很多人当然都想跃跃欲试。说下一线IC厂商,众所周知,一般IC厂商都是欧美企业了,当然多少受欧美外资企业风气影响,它们注重自己培养,谈软能力谈的比较多,比如演讲水平,影响力,eager to learn之类的情怀,你可能fuck了,我是纯技术啊,这些不行呢,可外企风格就是这样,他们要找的是值得培养的人,而不是拿过来就能用的人。
我们还开那些冠冕堂皇的玩笑“面试怎么才能看出有影响力啊?说话声音大,就有影响力啊。”,所以,在外人看来,它名校情结严重,筛选严苛,有些人自信满满等结果,却不知道怎么就掉了,有些人觉得没戏了,反而还进去了,很诡异。
注意我这里没有说社招,都是校招。外企的社招可以说难于上青天,可遇不可求。德州仪器HR的原话:“无论你们在学校多厉害,拿过多少奖,写过多少专利论文,TI不在乎,进入TI,一切从零开始”。基本上一线IC厂商进入后去总部轮岗,导师制,例如德州仪器,他们的AE轮岗0.5-2年去达拉斯总部,费用有新人培养启动基金,轮岗后,有导师老工程师带你,所以这里有一段时间的培养周期你才能唯它所用,所以可以看到欧美企业对于技术人才是储备,而不是现缺现招。对于你来说,这段日子,绝对是塑造自己的过程,当然这时候的工资虽然不高,但过了培养阶段,正式进入岗位,可以想想能赚多少,同时也要过着一个多变态压力多大的生活。
(四)题外话:劝君稍安勿躁
入职以后,完全凭自己的摸爬滚打求富贵,有人被逼着转行退出嵌入式行业,有人能求得一席之地多个公司蹲着墙角高薪抢着要,有人成绩平平过的不温不火。每个人都有自己的可能性,但大家都是从C语言键入printf 函数开始的,没人天生就是大牛。
当你决定在这个行业行走,当你走一段旅途觉得不适合自己,当你觉得这个行业陪你走过无数孤独的岁月是多么可贵,甚至你怨恨这个行业,我们寻求希望在它身上找到发财树,一辈子衣食无忧。可终究它是一个血汗的行业,耕种一份,收获一份。
今天我学会一个小小的驱动程序,明天我为之披上一个名校研究生的外衣,无论如何,你做的所有的努力都是在丰富你的嵌入式道路,你也知道有些元素缺一不可,就像是我,研究生阶段也是不得不修学分,学没用的课,可我始终清晰自己的嵌入式道路。
-END-
免责声明:整理文章为传播相关技术,版权归原作者所有,如有侵权,请联系删除
免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!