肯定是硬體工程師了,只是區別於通俗意義上的硬體工程師。通俗意義上的硬體工程師是用物理實體電子元器件設計系統,畫電路原理圖,然後PCB級板級設計,之後出製版和生產文件,再到工廠貼裝等電子組裝,調試。之後再驗證和修改,測試,重複以上全部或部分步驟,最終完成產品。

而FPGA工程師,其實他們也是設計電路的,只不過不同於硬體工程師常用框圖、元件框、連接線等設計電路,他們是用Verilog或VHDL語言來設計電路(畫電路圖)的。硬體設計一般更加著重系統互聯關係,而FPGA開發更注重於模塊運作(一個個的IP),當然系統互聯肯定也很重要。

硬體設計的板級產出是PCB,而FPGA的板級產出是版圖(ASIC方向)。PCB設計目前還過多依賴於人的經驗和手工layout,而ASIC的layout更多依賴自動layout,佈局和連線以及檢查一個個微晶體管、微MOS、微阻、微容等,靠人工太困難。

當然,以傳統眼光,硬體工程師與實體打交道,軟體工程師與代碼打交道,那麼,FPGA工程師是特別像軟體工程師的。然而,軟體工程師的作品是重計算和系統運行,而FPGA工程師的作品仍然是--製造一塊電路。


邏輯屬於軟體範疇


廣義上算是硬體工程師。


硬體,畢竟最後映射的東西是電路,是物理存在的電路,而不是二進位文件。


"噢,那你這個不算程序員,而是工程師。"


硬體工程師,編程語言編譯後是數字電路


當然是硬體。招FPGA,有意向歡迎私聊。


嵌入式硬體工程師


硬體工程師啊,寫邏輯和寫程序有本質的不同。


如果你只會寫代碼,那當然是拿著硬體工程師錢的軟體工程師;當你對邏輯有了解後,你就是一個拿著硬體工程師錢的硬體工程師了~


當然屬於硬體工程師啦~他們寫的是硬體描述語言,不是面向對象的編程語言。


謝邀,屬於硬體工程師!


推薦閱讀:
相關文章