看到网上有一个问题很火:2023了,FPGA目前就业形势咋样?很多同学也对这个方向比较感兴趣,下面就来一起了解一下吧。
FPGA岗位有哪些?
从芯片设计流程来看,FPGA岗位可以分四类
产品开发期:FPGA系统架构师
芯片设计期:数字IC设计工程师、FPGA开发工程师
芯片流片期:FPGA验证工程师
产品维护期:FAE工程师
FPGA应用于:通信领域、复杂数字信号处理、视频图像处理、高速接口领域、人工智能、IC验证等领域。
从行业上来说,以前fpga主要用在视频处理和通信方面。近年来,随着5G、自动驾驶、AI和大数据技术的兴起,FPGA迎来了新的发展机遇。
FPGA在AI 领域处理效率及灵活度具有优势,未来伴随AI 技术发展将迎来新增长,包含的门类有很多,如机器人、语言识别、图像识别、自然语言处理和专家系统等。与此同时,如何提升FPGA的可编程性一直是业界研究的重点。
这里的可编程性既是指的硬件的灵活性,也是指的软件层面的易用性。因此,FPGA的架构也在不断翻新和升级。
从目前的形势看,若要谈待遇,或者就业门路,FPGA太专,太贵,它的应用领域不广。一般军工单位或者科研院所,这样一些对成本不敏感的地知方FPGA用的比较多。当然也有很多专业做FPGA相关产品的公司。
FPGA设计和IC设计相比
往小了说,要看你选择的具体是哪个方向岗位,毕竟进入行业你要以哪个点当做入门票也很重要。
往大了说,将来你要是走更远,要成为大佬,那基本各个方向的都要有涉及的。
不同方向,代表你要去两个不同的公司发展,在发展前景上差距不是很大,因为你终将要成为大佬,目前在薪资上IC设计要比FPGA要高一点。
FPGA方向的数字IC 设计赛道怎么样?
这个职位说白了 FPGA 有两个用途,一个叫particle,part type叫原型验证。这是什么意思?我今天要做一个芯片,打个比方,要跑一场马拉松,但是我现在可能没有马拉松的场地我可能先找个操场练练手。
当然操场可能局限比较小一点,所以FPGA 现在没办法预测到我最后芯片的一个实际情况但是没关系,我可以先把我的 design 放到 FPGA上面,放到操场上先跑一圈,看一下我的逻辑也好,我的基本的功能也好,当然这个时候肯定就跑得慢。所以看它能不能够功能上是自治的,或者是一些设计原理上是自治的。
这是第一个方向叫 part type,一个验证verification。第二个方向叫刚才讲的基于 FPGA 的数字设计,不用真正流片,我可能说我的设计可能频繁改版,像软件一样。这个时候我可能就会把我的设计在FPGA 上实现,并且我不需要跑很快。
这种情况下我就需要把我的design 放到 FPGA 上面。这种情况它的好处或前景是什么?你假定现在掌握到你们整个团队的设计流程,或者思想,你是不是可以创业? 我因为我有我的师兄,包括他们的有类似的经历当然他肯定是不会去破坏原有公司的产品,这是一个职业道德。所以我觉得基于FPGA 方向来看也还不错。特别是对于那些未来可能想创业创业,其实你也不需要很大的赛道。
像华为这种大公司,不用害怕大的竞争对手进来。但是对于你而言,比如组一个小团队,三四个人,把整个市场吃下来,你可能几个人就平分掉一千万可能的利润,这样对你们几个人还是蛮不错的,所以这个方向也不错。
现在入职FPGA的门槛可不低,有些公司做FPGA的门槛已经快和ASIC持平了。所以大家一定要多了解一下外面的招聘,了解清楚目前的就业门槛,以及薪资,结合自己未来的发展趋势多考虑。入行之前,也可以去找工程师多了解了解行情。
这里放个入口:IC入行了解