Redian新闻
>
中老年大叔:硬件电路板,SOC FPGA,firmware的选择?
avatar
中老年大叔:硬件电路板,SOC FPGA,firmware的选择?# JobHunting - 待字闺中
x*o
1
首先说一下,是中老年大叔了。
先说一下背景,比较长,接下来问找工作的方向建议。
1. 纯EE背景,计算机课程基本上就是只学了C(Fortran).
在国内读研时写C语言凑算法结果写烦了觉得没意思,干了私活8051的纯汇编的LED条屏
显示系统(自己主导,有另外一个人合作)也觉得就是那样没啥技术含量,谁都应该能
做出的。
抱着对硬件电路板做好做稳定的技术含量的琢磨和兴趣,第一份工作坚决顶住领导的希
望,上了纯硬件的路子,顺便弄弄FPGA, ASIC Verilog RTL。比较失望的是,国内工
作时周围的水平,根本学不到任何搞稳定电路板的。
然后GT出国读博转硕,见证了IT泡沫,双子塔的倒掉,裁员,小公司FPGA,电路板来回
转。后来近了家大公司,进去了以后,一呆就是10几年,在这个EE行业原来就根本没有
想到。
这个大公司里面,一进去做电路板子,好处是培训知识概念,应有尽有,电路板设计做
稳定基本上彻底解决了。做了几年发现美国的电路板字相关的工作太少了,自己也没有
兴趣。然后因为绿卡需要,有转成FPGA方向了,帮助公司内部FPGA designers解决任何
相关的的问题,尽量不要去bother FPGA vendors.后来越做越轻松,顺便用户有需要,
写了一些C, python, 简单网页的自动化程序。
最近几年,发现Linux挺复杂的,对硬件软件如何工作的非常感兴趣,尤其是Linux
device driver。正好xilinx/Altera FPGA现在里面有嵌入式ARM SOC,然后就折腾了好
几个这样的小系统(FPGA + Embedded SOC + Linux/device driver)。需要用到哪个就
去琢磨,业余也花了不少时间。公司里面,职位的visibility很差,虽然技术储备上远
远超过下个级别的水平,也没指望,很多空余时间花在为下一个职位做准备了。公司裁
员,拿了不算差的package走人,没有什么情绪,现在找工作发现问题来了。
2. 找工作的问题(不在弯曲):
放到了linkedin上,被recruiter骚扰的很厉害,基本上都是夕阳职位: ASIC
designer,FPGA engineer, (board) hardware engineer, firmware engineer,甚至
applicaiton engineer.
FPGA 职位少,最新要求的都是FPGA SOC,自己的经验有,本地有可能找到,但需要时
间长。外地的大多是contractor,大多为几个月。
电路板的hardware engineer也很少,个人也不是很感兴趣(因为懂了,职位需求少)
firmware engineer的职位相比多多,如果有经验match, 本地估计能找到职位。但是因
为不是专门做的,面试机会会少很多。
3. 希望接下去还要比较稳定工作(更准确的说,这次搬家之后,希望永远呆在下份工
作的城市,以后不想折腾了)10几年20年(估计不太可能),挨到medicare就好。
想求教就业市场上,(
(板子级别)hardware engineer
FPGA SOC Embedded Linux
firmware engineer
这几个方向哪个,比较适合我这种情况?
自己比较喜欢技术,学习能力不是问题。真心请教大家指点。
avatar
A*l
2
纯顶一下。
貌似看到了多年后的自己
你很好了起码不愁工作只是想要个稳定的工作 这得看行业了吧

:首先说一下,是中老年大叔了。
avatar
r*0
3
现在很多软件公司系统公司,如google facebook amazon 都有自己的硬件组。这种趋
势会越来越大。这些公司大部分一开始从集成IP 开始,其中有很大一部分工作就是用
fpga 建prototype,迅速让软件团队开始开发。
你可以试试这个。
另外趁着刷题帮来之前,我先说一下,做硬件的没那么不堪。

【在 x***o 的大作中提到】
: 首先说一下,是中老年大叔了。
: 先说一下背景,比较长,接下来问找工作的方向建议。
: 1. 纯EE背景,计算机课程基本上就是只学了C(Fortran).
: 在国内读研时写C语言凑算法结果写烦了觉得没意思,干了私活8051的纯汇编的LED条屏
: 显示系统(自己主导,有另外一个人合作)也觉得就是那样没啥技术含量,谁都应该能
: 做出的。
: 抱着对硬件电路板做好做稳定的技术含量的琢磨和兴趣,第一份工作坚决顶住领导的希
: 望,上了纯硬件的路子,顺便弄弄FPGA, ASIC Verilog RTL。比较失望的是,国内工
: 作时周围的水平,根本学不到任何搞稳定电路板的。
: 然后GT出国读博转硕,见证了IT泡沫,双子塔的倒掉,裁员,小公司FPGA,电路板来回

avatar
y*u
4
都是泪,焊板子的经验现在都是shit,上次吃饭问一个朋友是不是做硬件的,他马上特
别激动,说你才是做硬件的呢,不欢而散,唉……
avatar
x*o
5
焊板子的经验现在都是shit
~~~~~~~~~~~~~~~~~~~~~~
遥想当年,课程要求,自己动手,焊接出,调试出了一个彩色电视机,一个板子上好多
小集成线路片子,好鸡冻。
国内工作,还偶然自己焊接一下。到美国来工作了,然后全部是technician的活了。
集成电路吧很多原来的活,全放到里面去了。硬件的标准化,只能少数大公司生存下来
,集约话后,需要的总的硬件工程师数量急剧减少。。。电信硬件商的死亡,美国剩下
来的硬件公司急剧减少,进一步恶化。。。。
软件多好,语言就有20多种,框架又有。。。折腾起来,有的改,工作机会多多。。。

【在 y**********u 的大作中提到】
: 都是泪,焊板子的经验现在都是shit,上次吃饭问一个朋友是不是做硬件的,他马上特
: 别激动,说你才是做硬件的呢,不欢而散,唉……

avatar
x*o
6
做硬件的没那么不堪。
~~~~~~~~~~
做硬件,特别是板子级别的,是相对轻松多了,没啥加班,靠数学概念理解,不要涮题
,有工作的时候,银子不多,性价比比较好。
现在很多软件公司系统公司,如google facebook amazon 都有自己的硬件组。这种趋
势会越来越大。这些公司大部分一开始从集成IP 开始,其中有很大一部分工作就是用
fpga 建prototype,迅速让软件团队开始开发。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
也注意到了这种趋势。但想想需求越来越集中到少数几个大公司里面,总的工程师人数
需求反而减少了。FPGA前几年的需求特别少,这几年由于人工智能的催化,很多风险投
资进入了AI,需要FPGA验证,好像职位确实多了些。
不过,大多数是小活,招contract的特别多,本地出来一个时间要很长。和多个
recuriter聊,发现公司很难在本地找到做FPGA的人(本来就没有几个做),求职的很
难找本地的公司(也没有几个)。 现在能明白弯曲的找工作好处了。

【在 r***0 的大作中提到】
: 现在很多软件公司系统公司,如google facebook amazon 都有自己的硬件组。这种趋
: 势会越来越大。这些公司大部分一开始从集成IP 开始,其中有很大一部分工作就是用
: fpga 建prototype,迅速让软件团队开始开发。
: 你可以试试这个。
: 另外趁着刷题帮来之前,我先说一下,做硬件的没那么不堪。

avatar
y*u
7
> 软件多好,语言就有20多种,框架又有。。。折腾起来,有的改,工作机会多多。。。
xinfo兄说的是啊,我们老帮菜也可以最后一勃的,加油啊

【在 x***o 的大作中提到】
: 焊板子的经验现在都是shit
: ~~~~~~~~~~~~~~~~~~~~~~
: 遥想当年,课程要求,自己动手,焊接出,调试出了一个彩色电视机,一个板子上好多
: 小集成线路片子,好鸡冻。
: 国内工作,还偶然自己焊接一下。到美国来工作了,然后全部是technician的活了。
: 集成电路吧很多原来的活,全放到里面去了。硬件的标准化,只能少数大公司生存下来
: ,集约话后,需要的总的硬件工程师数量急剧减少。。。电信硬件商的死亡,美国剩下
: 来的硬件公司急剧减少,进一步恶化。。。。
: 软件多好,语言就有20多种,框架又有。。。折腾起来,有的改,工作机会多多。。。

avatar
s*n
8
作为一个同样从事EE的中年大叔,我在LZ的帖子里怎么看到的却是一些自大和自恨。相
信LZ是一个很聪明,学习能力很强,干什么都能出彩的人。人的职业兴趣在一生中有所
变化,也不奇怪。不过也不至于因此而否定自己,也顺带否定一把同行吧?对板级设计
一句“懂了”,就不感兴趣了,还看不上application engineer。不妨做到Jim
Williams或者Bob Peace的水平再回过头来鄙视application engineer也不迟。
FPGA也好,编程语言也好,都是工具,都是为了解决实际问题而生的。喜欢技术没问题
,不过到了LZ这个年纪,在技术上应该达到融会贯通的程度了。没有必要像十几二十岁
的年轻人一样,为了学习而学习,为了掌握一门技术而掌握一门技术。
到了能看得到退休的年纪,还在问别人“我该做怎样的螺丝钉”。可能是LZ学习能力太
强,反而只见树木不见森林了吧。
avatar
A*l
9
他基本上还是感兴趣逻辑和固件和嵌入式,硬活估计入不到完整性和供应链上,就像大
多数硬工一样,即没机会做没也没知识面也没兴趣而已。
能靠着兴趣吃饱饭已经很好了,有多少人有这种 luxury去自己扩展自己的兴趣呢。
多鼓励吧同行同业的

:作为一个同样从事EE的中年大叔,我在LZ的帖子里怎么看到的却是一些自大和自恨。
相信LZ是一个很聪明,学习能力很强,干什么都能出彩的人。人的职业兴趣在一生中有
所变化,也不奇怪。不过也不至于因此而否定自己,也顺带否定一把同行吧?对板级设
计一句“懂了”,就不感兴趣了,还看不上application engineer。不妨做到Jim
:Williams或者Bob Peace的水平再回过头来鄙视application engineer也不迟。
avatar
x*o
10
完整性和供应链上
~~~~~~~~~~~~~
供应链是什么?是power distribution network的翻译吗?
完整性经过系统培训和琢磨,89不离10,差不多懂了根本概念和需要注意的关键,解决
一般板子的稳定性,几百兆频率信号沿的过渡时间,勉强用到简化传输线模型,很实用
。可是,要接近10的标准,专门做一辈子也不一定能达到。INTEL这种大公司,专门做
PSIG (Power and Signal Integrity),至少有100多人。弯曲Sigrity(被收购了)
公司的收费培训,INTEL过去的一批批的,和SIGRITY的人熟的很。不同主要软件之间,
仿真结果,碰到少数case,能相差50%都有,没几个人能明白相信谁,估计也就是
Unversity of Missouri Lab, IBM的IEEE fellow等少数人,专门搞模型计算的,知道
哪些建模基础的局限。
Power distribution network就更是模型,一个电阻,一个电感,的模型,都是只能近
似。然后出来的是频域的模型阻抗(实步,虚步)。实际关心瞬时幅度下降,比如突然
需要一个负载电流,电压会下降到多少。然后根本就没有办法对应起来。傅立叶变化频
率的东西,根本就不是解决瞬态的问题的。。。。。。最后彻底放弃,只能想想大概,
凭着概念和感觉经验,抓住大的方面不犯错误,做出一个马马虎虎板子,大概60多分的
板子,及格了,做软件调试的不来找麻烦,就行了。
基带电路板还算相对容易的,接触到哪些做板子级别的射频电路,感觉他们是艺术家,
更加挑战,更不用说天线这些了。
就是在大公司里面懂了这些,看看硬件电路板稳定性,作为一个普通硬工,大概也就只
能这样了。看看就业市场,基本上彻底放弃做电路板子。

【在 A**********l 的大作中提到】
: 他基本上还是感兴趣逻辑和固件和嵌入式,硬活估计入不到完整性和供应链上,就像大
: 多数硬工一样,即没机会做没也没知识面也没兴趣而已。
: 能靠着兴趣吃饱饭已经很好了,有多少人有这种 luxury去自己扩展自己的兴趣呢。
: 多鼓励吧同行同业的
:
: :作为一个同样从事EE的中年大叔,我在LZ的帖子里怎么看到的却是一些自大和自恨。
: 相信LZ是一个很聪明,学习能力很强,干什么都能出彩的人。人的职业兴趣在一生中有
: 所变化,也不奇怪。不过也不至于因此而否定自己,也顺带否定一把同行吧?对板级设
: 计一句“懂了”,就不感兴趣了,还看不上application engineer。不妨做到Jim
: :Williams或者Bob Peace的水平再回过头来鄙视application engineer也不迟。

avatar
l*b
11
感觉看到了10年后的自己。。。。看了楼主的帖子,更加深了我的迷茫,到底硬工(非
芯片)的出路在哪里。
不知道往系统集成这个方向怎么样,或者大规模产品的design for manufacture,
design for testing......
avatar
A*l
12
大叔别较真,佩服你的经历,软硬兼施,工作有目标已经很值得学习了。俺以前跟你想
的一样,后来才慢慢开放了观念。没有一个学科是有极限的。仿真结果的理解是需要知
道自己在干什么。会用软件的千千万,会用软件解决问题的就有限了。
俺们做的射频也说不上是艺术,一门技术而已。另一个子领域吧算,因为EE实在太广扩
了。我爱EE这个学科。我就没把写代码算到另一个学科。
FT是频域可是你再IFT一下呢?是能帮你理解瞬态问题的。
供应链不是供电网。取决于不同产品,但总体上做过百万千万年出货量的才知道这里的
麻烦。我不是说板工要全权负责。
我不是说这些都有多高深。真的不是。我就是说每个技术都有很多很多背后的东西做支
撑。你转离板工没什么不对,但你说懂了就没兴趣了你有没想过什么叫懂了,也许符合
你的要求了就懂了,这也没错,所以你才转的嘛,但你也得承认自己有认知上的局限性
吧,否则那些你说的把板子和芝片内搞得清楚的fellow不是就没有价值了。

:完整性和供应链上
:~~~~~~~~~~~~~
avatar
x*o
13
但你说懂了就没兴趣了你有没想过什么叫懂了,也许符合
你的要求了就懂了,这也没错,所以你才转的嘛,但你也得承认自己有认知上的限性吧
,否则那些你说的把板子和芝片内搞得清楚的fellow不是就没有价值了
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我说的懂了,只是针对自己,从实用的角度。而且看到了,在大公司里也就只能这样了
,想转到真的懂很深的地步(比如INETL PSIG)这种,没有机会。想想就业市场,也没
有多大兴趣。
由于硬件太标准化,需要的fellow,这种顶尖级别的人,需求量极少。

【在 A**********l 的大作中提到】
: 大叔别较真,佩服你的经历,软硬兼施,工作有目标已经很值得学习了。俺以前跟你想
: 的一样,后来才慢慢开放了观念。没有一个学科是有极限的。仿真结果的理解是需要知
: 道自己在干什么。会用软件的千千万,会用软件解决问题的就有限了。
: 俺们做的射频也说不上是艺术,一门技术而已。另一个子领域吧算,因为EE实在太广扩
: 了。我爱EE这个学科。我就没把写代码算到另一个学科。
: FT是频域可是你再IFT一下呢?是能帮你理解瞬态问题的。
: 供应链不是供电网。取决于不同产品,但总体上做过百万千万年出货量的才知道这里的
: 麻烦。我不是说板工要全权负责。
: 我不是说这些都有多高深。真的不是。我就是说每个技术都有很多很多背后的东西做支
: 撑。你转离板工没什么不对,但你说懂了就没兴趣了你有没想过什么叫懂了,也许符合

avatar
A*l
14
理解你呀。我曾经跟你认知类似呀,我只不过在回复simmconn的时候觉得他那么说没必
要,写了几句分析过程和实话,也没有想要冒犯你,多有得罪望海涵。你应该问问
simmconn为什么说你自大自恨,不是来跟我讨论到底板工什么是做到了懂了。
硬工出路不多,对硬工的要求也越来越高。码农要追新技术也挺辛苦,不过硬工才真是
每天都有东西要学。

:但你说懂了就没兴趣了你有没想过什么叫懂了,也许符合
:你的要求了就懂了,这也没错,所以你才转的嘛,但你也得承认自己有认知上的限性
吧,否则那些你说的把板子和芝片内搞得清楚的fellow不是就没有价值了
avatar
y*u
15
> 的出路在哪里。
没有出路,我们组的中国哥们都去互联网了,就剩我一个人了,想想就流泪

【在 l*********b 的大作中提到】
: 感觉看到了10年后的自己。。。。看了楼主的帖子,更加深了我的迷茫,到底硬工(非
: 芯片)的出路在哪里。
: 不知道往系统集成这个方向怎么样,或者大规模产品的design for manufacture,
: design for testing......

avatar
t*x
16
感觉硬件工程师真惨
美国他妈的不软没有天理。
avatar
b*9
17
硬件没有出路。
拼的是入行早,早财务自由。
过了40岁就要考虑后路了。
最好出路是到大公司养老,英特尔,HP,甲骨文,思科这种,拼的是性价比。
如果财务早自由,在上面几个呆着混日子,老婆孩子热炕头不失为一种选择。
表现不要太差,目的是为了不被裁掉。

【在 x***o 的大作中提到】
: 首先说一下,是中老年大叔了。
: 先说一下背景,比较长,接下来问找工作的方向建议。
: 1. 纯EE背景,计算机课程基本上就是只学了C(Fortran).
: 在国内读研时写C语言凑算法结果写烦了觉得没意思,干了私活8051的纯汇编的LED条屏
: 显示系统(自己主导,有另外一个人合作)也觉得就是那样没啥技术含量,谁都应该能
: 做出的。
: 抱着对硬件电路板做好做稳定的技术含量的琢磨和兴趣,第一份工作坚决顶住领导的希
: 望,上了纯硬件的路子,顺便弄弄FPGA, ASIC Verilog RTL。比较失望的是,国内工
: 作时周围的水平,根本学不到任何搞稳定电路板的。
: 然后GT出国读博转硕,见证了IT泡沫,双子塔的倒掉,裁员,小公司FPGA,电路板来回

avatar
w*g
18
觉得硬工的位置不比软工少很多。说说硬工应该多少钱吧
avatar
B*d
19
firmware吧,将来出路广一点
一般要求C和C++,尽量朝C++靠近,以后路子更广

【在 x***o 的大作中提到】
: 首先说一下,是中老年大叔了。
: 先说一下背景,比较长,接下来问找工作的方向建议。
: 1. 纯EE背景,计算机课程基本上就是只学了C(Fortran).
: 在国内读研时写C语言凑算法结果写烦了觉得没意思,干了私活8051的纯汇编的LED条屏
: 显示系统(自己主导,有另外一个人合作)也觉得就是那样没啥技术含量,谁都应该能
: 做出的。
: 抱着对硬件电路板做好做稳定的技术含量的琢磨和兴趣,第一份工作坚决顶住领导的希
: 望,上了纯硬件的路子,顺便弄弄FPGA, ASIC Verilog RTL。比较失望的是,国内工
: 作时周围的水平,根本学不到任何搞稳定电路板的。
: 然后GT出国读博转硕,见证了IT泡沫,双子塔的倒掉,裁员,小公司FPGA,电路板来回

avatar
B*d
20
另外别做driver了,这个也很窄,而且是纯C,当你以后再找工作,会发现纯C机会也很少

【在 x***o 的大作中提到】
: 首先说一下,是中老年大叔了。
: 先说一下背景,比较长,接下来问找工作的方向建议。
: 1. 纯EE背景,计算机课程基本上就是只学了C(Fortran).
: 在国内读研时写C语言凑算法结果写烦了觉得没意思,干了私活8051的纯汇编的LED条屏
: 显示系统(自己主导,有另外一个人合作)也觉得就是那样没啥技术含量,谁都应该能
: 做出的。
: 抱着对硬件电路板做好做稳定的技术含量的琢磨和兴趣,第一份工作坚决顶住领导的希
: 望,上了纯硬件的路子,顺便弄弄FPGA, ASIC Verilog RTL。比较失望的是,国内工
: 作时周围的水平,根本学不到任何搞稳定电路板的。
: 然后GT出国读博转硕,见证了IT泡沫,双子塔的倒掉,裁员,小公司FPGA,电路板来回

avatar
x*o
21
纯板子设计的这种硬工,位置少。二三流小公司里面,这种硬工比软件明显低(10%以
上)。
如果ASIC design这种算硬工,数量会多,老人工资高。但问题是,供过于求,几十年
设计技术(语言)也没有多大变化。想想EDA市场(为芯片设计提供设计软件的),每
年也就2-3%的license fee增长,还能指望啥。
关键是跳槽的机会很少,本地换时间太长。更不用说通过跳槽涨工资了。

【在 w***g 的大作中提到】
: 觉得硬工的位置不比软工少很多。说说硬工应该多少钱吧
avatar
x*o
22
只用C的firmware,是不是以后换工作也难?
现在软件行业不是JAVA, RUBY, PYTHON吗? C++路子广还是窄?(除了半导体芯片行
业)什么软件行业C++需求大?有些困惑。
另外,中老年大叔,C/C++的年龄歧视吗?从年轻人那里争夺歌饭碗,难易程度如何?

【在 B********d 的大作中提到】
: firmware吧,将来出路广一点
: 一般要求C和C++,尽量朝C++靠近,以后路子更广

avatar
x*o
23
好像如此,driver都是厂家提供的。琢磨起来大概弄明白,特被费劲。但是似乎只有少
数几个销售生产芯片的,才有这种driver职位。
非常奇怪的,现在很多厂家提供的driver,都是欧洲人写的,连培训,遇到的都是欧洲
人飞到公司来。底下听讲座的软件工程师,问的问题都也都比较入门级的,不超过
Linux device driver version 3的内容。
是不是纯C,基本上逃不出半导体行业?

很少

【在 B********d 的大作中提到】
: 另外别做driver了,这个也很窄,而且是纯C,当你以后再找工作,会发现纯C机会也很少
avatar
n*d
24
再坚持一下就会好的,我总是这样对自己说。。。lol
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。