導讀:今年高校畢業生人數首破千萬,對于即將踏入IC這個行業的應屆生來說,今年的就業形勢不大樂觀。
很多迷茫的同學問了我一些問題:
如果我開始做一名后端工程師,5年后我會做些什么?我能切換到一個設計的工作嗎?這份工作有趣嗎?
大多數人認為數字芯片后端工程師主要工作就是接收數字前端提交的代碼,最終交付一個完整的芯片布局布線結果。
其實數字后端在職場上被分了很多崗位,對于人員的側重點要求不同。今天芯博士就為大家分享數字后端工程師有哪些就業機會?
1、模塊實現
基本上就是新人、剛畢業的同學,可以去做崗位;或工作兩三年,也可以去做這個崗位的事情。
一般在團隊或者公司里邊,模塊實現的人數是比較多的,而且工作相對來說是比較流程化,因為大部分可能是靠EDA工具,而且在一些比較大的公司里面,都有比較成熟的模塊實現的流程。例如:在IMB這樣的公司里邊,可能模塊實現,就是點個button,一些簡單的模塊可能就直接就跑出來了,中間可能不需要你做任何其他的事情啊。
一般來說,在模塊實現領域對于普通的工程師來說,可能經過兩到三年的時間,做過這個兩三個項目之后。基本上對整個后端設計的流程,以及一些常見問題的分析,一些腳本的能力,基本上就都具備了。基本上可以成為一個比較合格的模塊實現工程師了。
2、頂層實現工程師
一般來說新人是沒有辦法做的,基本上都是一些比較資深的工程師才能做頂層實現崗位。
在每個團隊里邊,這崗位的人也比較少!那如果說公司的團隊一年可能只做一顆或者兩顆芯片的話,很有可能頂層工程師,就那么一個人或者兩個人。可能做模塊實現的人,大概有五六甚至十來個人。頂層實現這種工程師,公司內的崗位需求人數比較少,但對崗位人員的能力的要求很高,尤其是需要熟練的使用腳本去處理問題。
如果你想從模塊工程師成長為這個頂層工程師,一般來說至少要需要五年的時間。甚至在一些公司里面可能需要更長的時間,你才有這個機會去做頂層實現。
3、時序分析
為什么這個工作崗位會細分成這么細?因為對于一些比較大規模的芯片來說,就是說它的這個時序的分析和驗證,也是一個比較復雜,或者說比較時間比較長的一個過程,包括說一些時序的修復。對于一些比較大的公司,或是一些比較大的芯片團隊來說,可能就有專門的人去做這個時序這塊,時序分析崗位,人員需求也不是特別多,一般公司對于這種崗位人才需求也是比較少的。
這個崗位人員需要了解設計和IP,或對前端知識有一定的了解。這樣的話,才知道有一些約束,到底是對還是不對。
除此之外還需要對DFT也要有一定的了解,才判斷Constran,以及后端工程師給你看的一些時序的報告,從約束來說是不是有什么問題。
4、功耗&IR,PV
這些職位,一般來說可能只在一些大公司才會專門招人去做功耗和IR分析,以及PV分析。大一些的公司,芯片規模比較大很多事情不能交給模塊級工程師或頂層工程師完成,他們的時間可能不夠。所以說為了提高效率,一般大型的公司就會去找在專門的人員做這些事情。
這些職位一般僅存在于:外企、阿里巴巴、大型民營企業里。
PV:難度并不是特別高,其實整體來說還是比較簡單,只要知道它應該怎么去跑,對某個工藝下面的一些物理規則比較熟練。或者說對SVRF語言比較熟練,那你基本上就可以做這個事情。
功耗&IR:隨著這個工藝的進步,這個崗位越來越是比較炙手可熱了。尤其是IR和EM分析,對于一些2.5D或者3D封裝的一些芯片來說,可能每個工程師有一定經驗,都可以跑出一個結果來。但跑出的這個結果,可能未必就是對的。這方面還是需要一些對于不同的封裝、不同的封裝設計的芯片理解,以及一些經驗,才能正確的配置功耗。尤其是AirDrop分析的流程,才能跑出一個比較reasonable的結果。不然也能跑出來一個結果,但這個結果可能跟真正芯片實現出來之后,測試的結果可能能相差甚遠。
如果大家有興趣的話,可以考慮這個方面的這個工作機會。隨著工藝越來越先進,這方面人才的缺口還是很大的。
5、流程開發
一般在一些外企和大公司里邊才會有這個相關的這個職位,而且一般來說,都需要一些比較資深的工程師,對應的腳本、編程能力都比較強的,甚至還需要有一些算法相關的知識,才能做這樣的一個職位。
以上是從崗位上來說一下這個數字后端工程師的一個就業。所有的技術類崗位,主要看的兩點就是:專業技能(skills)和項目經驗(experience)。你能實際做過一兩個項目,哪怕是一些小模塊的后端設計,也是很重要的,尤其是做項目過程中積攢的debug經驗。
如果你是在校學生,學校里實踐數字后端的機會較少,所以基本上你只要簡單懂一點流程以及時序方面的內容,可能就可以找到數字后端工程師的職位了。
移知教育《芯片數字后端設計就業班》通過培訓把你培養成一個企業所需的1年經驗的合格工程師。現已開班,有興趣的同學可以咨詢,立減2000元,還能免費領取數字驗證全套資料。
課程為基礎薄弱的學生以及轉行工程師精心打造,通過理論+實驗+項目的多維度學習方式,讓學員由淺入深地掌握相關知識點和技能,成為一個合格的數字后端工程師。