想成為韌體工程師(Firmware engineer, FW 工程師)的你,對韌體工程師找工作的相關資訊了解多少呢?Cake 整理了我們求職平台上的韌體工程師求職資訊,和大家分享韌體工程師的薪水、工作內容、該具備的技能、面試準備與職缺資訊,希望大家都能順利應徵韌體工程師的職缺,拿到錄取信!
文章大綱
一、韌體工程師(FW 工程師)的工作內容
二、韌體工程師(FW 工程師)的薪水
三、韌體工程師(FW 工程師)的熱門職缺
四、韌體工程師(FW 工程師)該具備的能力技能
- 學歷科系 / 硬技能 /軟技能
五、韌體工程師(FW 工程師)的未來發展
六、韌體工程師(FW 工程師)的面試準備
- 履歷撰寫要點 / 面試重點
韌體是介於硬體和軟體之間的一種程式指令或資料,因此一般來說,韌體工程師的主要工作內容便是撰寫各種韌體程式,和硬體及軟體工程師互相配合。
然而,韌體工程師的工作內容非常廣泛,依據職務、公司產品的不同,工作內容也有所差異,從底層的驅動程式、作業系統、系統整合程式、裝置的控制程式與配套應用程式等,都屬於韌體工程師的工作內容。許多韌體工程師都在半導體的中上游企業工作,也因為工作性質,不少企業也會將職位稱作「軟/韌體工程師」或「軟韌體工程師」,希望找尋擁有韌體設計也具備軟體設計基礎的人才。
韌體工程師(FW 工程師)的工作內容:
根據 人力銀行的統計資料,初階的韌體工程師起薪約 40,000 元,而資深的韌體工程師平均薪資則約 60,000 元起跳。
以具備大學學歷的韌體工程師來說,1 年以下工作經驗的韌體工程師平均薪水約為 43,400 元,3 年後的平均薪資則為 50,782 元;而具備碩士學歷的韌體工程師,1 年以下工作經驗的平均薪資為 44,984 元,年資為 3 年以上的韌體工程師平均薪資則為 56,680 元。
當然,韌體工程師的薪水還是依照企業規模、工作內容不同而變動,不過從圖表及數據來看,工作資歷超過 3 年的韌體工程師,薪水成長會較有明顯變化。
【初階】FW 工程師職缺
徵才企業 | 招募職缺 | 薪資待遇 |
WiFigarden | Junior SW QA Tester 軟韌體測試工程師 | 38K ~ 60K TWD/月 |
VIVOTEK | 軟韌體工程師 - Sever (NVR) | 50K ~ 90K TWD/月 |
QNAP Systems | 韌體設計工程師 | 55K ~ 70K TWD/月 |
【中高階】FW 工程師職缺
徵才企業 | 招募職缺 | 薪資待遇 |
MediaTek | STB Software Engineer 軟韌體工程師 | 50K ~ 200K TWD/月 |
見臻科技 | 韌體工程師 | 50K ~ 130K TWD/月 |
Botrista | 韌體工程師 | 1M ~ 1.3M TWD/年 |
Gogoro | 韌體/嵌入式軟體工程師 | 1M ~ 2.5M TWD/年 |
一個求職者需要有什麼能力或技能,才能夠勝任韌體工程師的職缺呢?從韌體工程師的學歷科系、專業能力和軟技能這三部分來看:
一般的企業或雇主還是會希望看到韌體工程師的應徵者背景為資訊工程、電子、電機、資管或數學等相關科系畢業。研究所的學歷雖然不是韌體工程師的必備條件,但在面試時談薪水、未來升遷還是能起到加分作用。
C 語言是韌體工程師的必備技能。此外,韌體工程師也通常需要擁有硬體相關的背景知識和軟體設計的基礎,設計出來的程式才有辦法運作。
而除了程式設計之外,韌體的系統分析、系統設計、軟體的整合測試、程式的偵錯與修改,資料結構、演算法和資料通訊應用,以及撰寫技術文件與測試計畫等,都屬於韌體工程師所需的能力條件。
隨著資訊科技、無線應用越來越普及,韌體工程師若具備數位訊號處理、網路設備的相關知識在求職上也會十分吃香;同時具備軟、硬體知識的韌體工程師/軟韌體工程師,也更能跨越兩個領域溝通,比起其他韌體工程師的求職者更加搶手。
通常要和軟硬體工程師、PM 等角色協調溝通的韌體工程師,需要擁有邏輯清晰、重團隊合作的軟技能,因此團隊協作與跨領域溝通的能力對韌體工程師來說十分重要。
另一方面,持續追求新技術,並運用不同的語言解決複雜問題的能力,更是韌體工程師在職涯中能夠繼續成長的原動力。
對韌體工程師來說,在半導體產業工作的薪水與發展都不錯,有不少人會選擇持續在半導體企業工作,或是由中游企業轉往上游企業發展。若要轉職,從韌體工程師轉職為軟體工程師是多數人才的選擇,畢竟在韌體設計的工作過程中,或多或少會接觸到與軟體設計相關的內容,軟韌體工程師較容易上手學習,對有心轉職的韌體工程師來說也是較有效的職涯選項。
韌體工程師的面試主要可以分為「技術測驗」與面試官針對求職者背景的「面試提問」。
1. 韌體工程師(FW 工程師)的技術測驗
韌體工程師的技術考題主要為 C 語言的測試,常見的內容涵蓋 const, static, volatile, call by value, call by reference, bitwise operation, pointer, stack 等等。
面試官會注重關於韌體的觀念是否熟悉,基本功與資料架構是否能夠靈活運用,韌體工程師的求職者可以透過 LeetCode 熟悉題型,應對五花八門的基本題與變形題,但刷題庫的同時,也別忘了培養專案能力。若非新鮮人求職者,許多韌體工程師的職缺仍然十分要求實戰經驗。
2. 韌體工程師(FW 工程師)的面試提問
一般來說,韌體工程師的面試會被問到以下問題:
建議求職者在進行韌體工程師的面試之前,能夠先對該公司與該部門的產品研究,熟悉基本原理與相關趨勢。即便職位同樣都是韌體工程師,還是會因為應徵項目不同,而有相對應的領域知識,面試官也會在面試中針對該領域提問,事前準備好在韌體工程師的面試中較加分。
此外,韌體工程師在回答 C 語言相關問題時,也可以適時地利用白板來講述自己的想法;更別忘了熟悉自己放在履歷上的語言及碩論題目,不少大公司會特別針對專題或碩論中的技術部份深入提問,想藉此了解求職者的技術底子是否能夠勝任韌體工程師的職位。
看完這篇文章,相信你已經大致了解韌體工程師的工作內容、薪水、該具備的能力技能,與如何準備履歷及面試了。如果你正在找韌體工程師的工作,歡迎點擊連結、搜尋更多職缺;若你需要其他相關的工程師求職資源,瀏覽更多 Cake 精心撰寫的文章吧!
Passionate about being the bridge between demand and supply. Full of entrepreneurial mindset and goal-oriented.