最近幾年嵌入式發展還是不錯的,所以就有很多人去報名學習了嵌入式,不過對于嵌入式工程師這個職位水平也是良莠不齊,每個企業對于嵌入式工程師的定位也不一樣,所以,下面還是先來了解下嵌入式工程師主要做什么吧。
一、嵌入式軟件工程師業務能力
嵌入式軟件工程師能根據項目管理和工程技術的實際要求,按照系統總體設計規格進行軟、硬件實際,編寫系統開發規格說明書等相應的文檔;組織和指導嵌入式系統靠法實施人員實施硬件電路、編寫和調試程序,并對嵌入式系統硬件設備和程序進行優化和集成測試,開發出符合系統總體設計要求的高質量嵌入式系統;具有工程師的實際工作能力和業務水平。具體應具備以下業務能力:
(1)基礎知識;
(2)嵌入式系統的硬件、軟件知識;
(3)嵌入式系統分析的方法;
(4)嵌入式系統設計與開發的方法及步驟;
(5)嵌入式系統實施的方法;
(6)嵌入式系統運行維護知識;
(7)了解信息化基礎知識、信息技術引用的基礎知識;
(8)了解信息技術標準、安全,以及有關法律的基本知識;
(9)了解嵌入式技術發展趨勢;
(10)正確閱讀和理解計算機及嵌入式領域的英文資料。
二、嵌入式軟件工程師職責
嵌入式軟件工程師就是負責嵌入式軟件系統的規劃、設計、編碼、測試等工作的人員。
嵌入式開發一般都是做產品,而不是做系統,開發周期一般而言都比較短;加上產品開發都有計劃性,加班的情況也比較少;同時因為產品開發的延續性,所以,嵌入式工程師可以做很長的時間,越有經驗就越受企業歡迎。由于領域新,人才少,所以,近幾年,嵌入式開發的工資應該會比較可觀。
嵌入式開發本身也有高下之分,至少包含嵌入式應用程序工程師和底層的驅動內核工程師兩種。前者同樣是使用現成工具進行簡單勞動,比如使用J2ME開發小游 戲或者進行一些界面開發,而后者是根據芯片具體情況把操作系統(如Linux)移植到上面,同時編寫必要的驅動程序,改寫相應的內核代碼。很顯然后者是一個公司真正的技術核心。而技術核心的工資很可能是其他開發者的數倍。
以上介紹的就是嵌入式工程師主要做什么了,想要成為一名嵌入式軟件工程師的話,可以認真去看看上面的介紹了,面對嵌入式的時候也不要太著急,等你找到適合自己的方法,就沒什么問題了。