① 想做一個嵌入式開發工程師需要學什麼
1.ASM/C/C++語言,可以說這是計算機行業的一門必修課,所以要扎扎實實掌握好。
2.操作系統,要學習一下操作系統的基本原理,熟悉Linux環境下的開發環境,然後你就照著相關的資料寫一個操作系統試試看。
3.計算機組成原理,要能夠熟悉計算機的基本原理,看看你一個計算機的基本組成以及軟體實質是如何來跑的。
4.可以選擇一些書籍來作為參考,華清遠見有很多專業的書籍,初學嵌入式的朋友可以作為參考。
5.arm,可以說是當下很流行的微機,自己可以想辦法移植一個操作系統上去。
6.硬體編程語言,晶元到底是怎麼做成的呢,學習完這門課程,你就很清楚了。
7.模擬電路&數字電路,硬體的基礎,如果可以的話,學習下protel ,自己做個硬體pcb板試試。
② 成為一名優秀的嵌入式開發工程師有哪些要求
要想成為一個優秀的嵌入式開發工程師,至少需要具體6種能力:
1.了解嵌入式硬體知識,包括硬體基礎,構成,原理和介面技術等等。
2. 精通C語言程序設計,因為嵌入式就是靠C語言來開發應用,所以不懂C語言,一切
免談。
3. 熟悉嵌入式系統知識,如時下比較流行的嵌入式linux系統,要熟悉它的內核代碼
,以及運行命令,使用方法等等。了解嵌入式產品研發的特點、所需要掌握的技術規范和
工作要點。
4. 擁有最基本的硬體和軟體應用開發能力,比如需要明白如何進行應用開發,如何處
理好硬體和軟體之間的兼容問題。
5. 具體良好的創意開發能力,這是成為優秀嵌入式開發工程師必備的條件,也是最重
要的,最有價值的。因為我們要不斷的開發新的有創意的產品功能才能滿足今天的消費者
的口味。所以有創意的開發能力也是最能體現一個優秀開發者能力所在。
6. 具備吃苦耐勞和不斷學習的能力,作為一個嵌入式開發工程師一是要具有吃苦耐勞
的能力、畢竟軟體開發是一個項目性很強的工作,再其次,優秀的工程師還需要有不斷學
習的能力,軟體行業的發展速度驚人,今天還引以為傲的開發技能和經驗,二三年後或許
就會成為明日黃花,所以要求開發人員一定要具備不斷學習接受新事物的能力。
想要成為一個優秀的嵌入式開發工程師並非一早一夕的事,也是通過長期的學習積累
得。其實,目前這種優秀的嵌入式開發工程師非常少,這也是很多企業重金尋求的人才。
就目前的嵌入式人才市場來看,更多的是初級的嵌入式開發人才,多是通過參加一定的嵌
入式培訓後然後再在工作中不斷的學習積累,一步步成長起來得。目前來說嵌入式軟體的就業前景很好,創客學院的嵌入式視頻很適合提高你的編程能力。
③ 嵌入式軟體工程師主要做什麼工作
軟體工程師所要具備的條件是:對於軟體工程師,不太重視學歷,但並不是對學歷沒有要求,重點關注項目的經驗和學習知識的能力,能否利用軟體工程專業知識來解決問題,根據崗位不同,對軟體工程師的要求也有所不同。具體能力要根據崗位和自己的興趣愛好選定自己的職業規劃方向,一方面要詳細了解軟體工程師的要求,可以關注企業的招聘信息。一方面自己要貯備通用的知識技能,廣泛閱讀相關的計算機材料對自己以後的發展大有幫助。可以確定的是軟體工程師的前途在未來的發展依然是不斷升溫的職業,比較需要有技術和良好前景的專業之一。軟體工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、資料庫技術(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術。此外,關於網路工程和軟體測試的其他技術也要有所涉獵。
④ 嵌入式軟體開發工程師(應用)主要做什麼,嵌入式軟開
剛出來,有時是會這樣,你簡歷裡面沒有亮點,一般別人也不會要你,可以先找家單位進行實習,有了一定的項目經驗以後,再在畢業的時候出去找工作,這就好很多了,雖然現在互聯網公司的實習崗也不好進,我公司之前還挺松的,現在越來越嚴格,實習生研發崗已經上升到非985,211研究生不要的地步了,祝你找到一個好的工作??
⑤ 嵌入式開發工程師需要具備哪些能力
在學習嵌入式Linux之前,肯定要有C語言基礎。匯編基礎有沒有無所謂(就那麼幾條匯編指令,用到了一看就會)。C語言要學到什麼程度呢?越熟當然越好,不熟的話也要具備基本技能。比如寫一個數組排序、輸入數字求和什麼的。學C語言唯一的方法是多寫程序多練習,編譯出錯沒關系,自己去解決;執行出錯沒關系,自己去分析。以前我是用VC來練習C語言的,經常去嘗試著寫一些C語言競賽的題目。它們是純C、純數學、純邏輯的題目,不涉及界面這些東西,目前來說嵌入式軟體的就業前景很好,創客學院的嵌入式視頻很適合提高你的編程能力。
⑥ 嵌入式工程師薪水一般是多少啊
嵌入式工程師薪水要看所在的城市區域。通常一線城市的工資是比較高的,一般都在1w以上,其他比較不那麼發展的城市也差不多在7K左右。
對於一些剛畢業出來的學生,在一線城市,只要是有人帶,也懂得基本的開發工作,待遇可以達到6千左右,但不同公司不同月薪,不同城市不同月薪。有經驗的嵌入式工程師的待遇是比較高的,嵌入式軟體工程師是20-30K,還有就是一些老牌的嵌入式產品的企業,月薪也相對可觀。
(6)嵌入式開發工程師擴展閱讀:
嵌入式領域較新,目前發展非常快,很多軟硬體技術出現的時間都不太長(如ARM處理器、嵌入式操作系統、LINUX操作系統),大多數人沒有條件接觸或進入嵌入式行業,更談不上能有機會接受專業人士的指導。因此,踏進這個行業的難度比較大,嵌入式人才稀缺,身價自然也水漲船高。
嵌入式開發本身也有高下之分,至少包含嵌入式應用程序工程師和底層的驅動內核工程師兩種。前者同樣是使用現成工具進行簡單勞動,比如使用J2ME開發小游戲或者進行一些界面開發,而後者是根據晶元具體情況把操作系統(如Linux)移植到上面。
同時編寫必要的驅動程序,改寫相應的內核代碼。很顯然後者是一個公司真正的技術核心。而技術核心的工資很可能是其他開發者的數倍。
⑦ 什麼是嵌入式開發嵌入式工程師可勝任哪些崗位呢
嵌入式工程師有哪些崗位嗎?大概薪資多少錢?這些問題,都是大家比較關心的話題,今天小編就簡單聊聊哦!
首先我們先來了解一下嵌入式工程師在工作崗位上都做些啥:
嵌入式驅動工程師:編寫和移植各種晶元驅動(如音頻晶元),優化硬體設備驅動(如溫濕度感測器),得精通各種硬體介面協議(如I2C協議)、系統調度、信號量、鎖機制等等,開發難度最大。
嵌入式系統工程師:主要是編寫固件,根據不同平台移植操作系統,根據應用場景來優化系統,需要熟悉整個操作系統組成與調度,對固件的穩定性高求很高,如果系統不穩定,驅動和應用也是白做的。
嵌入式應用工程師:編寫業務邏輯程序,調用驅動工程師提供的介面控制設備,軟體開發過程所涉內容範圍非常廣,主要使用C語言開發,但經常會涉及C++、Java、python、Java、PHP等各類語言以及各種腳本語言、資料庫、前端後台、各種通訊協議、甚至一些從來沒聽過的協議或概念。
無論是哪一類嵌入式工程師,都需要有足夠強大的技術功底,以及非常重要的一點就是堅持不懈的學習。
嵌入式軟體工程師的月薪平均是多少呢?
目前來講,一些小公司更願意去找能直接創造價值的成熟工程師,月薪不用說至少都是1W起,甚至為了挖人,開的更高,否則根本留不住人。但像阿里、網路、這些大廠,他們也都在做智能產品。嵌入式軟體工程師據了解是15-30K,12薪是最基本的行情,還有就是一些老牌的嵌入式產品的企業,月薪也相對可觀,整體月薪位於25K-40K之間吧。
所以就目前的形式來看,嵌入式就業還是不錯的,並且和上層的軟體開發比起來,嵌入式開發面對更少的需求更改,版本迭代,讓工程師避免重復的、沒有創新性的賦值粘貼,有理由工程師的個人成長,因此在擇業時選擇嵌入式還是一個不錯的選擇
⑧ 嵌入式軟體開發工程師薪資多少
根據我同學的經歷來看,一般的二本類院校,畢業之後的薪資大概在5000到7000左右,做了一兩年之後,1萬事絕對沒問題的
⑨ 嵌入式工程師和單片機開發工程師的區別
IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協會)對嵌入式系統的定義:「用於控制、監視或者輔助操作機器和設備的裝置」。原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。
嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控製程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字介面的設備,如手錶、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是由單個程序實現整個控制邏輯。[1]
從應用對象上加以定義,嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。
單片機(Microcontrollers)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機
綜合以上定義來看,嵌入式是從應用領域進行的定義,而單片機是指從系統所用的結構形式進行的定義,這兩者是有覆蓋的部分的。
從實際的工作上來說,嵌入式大部分包含操作系統,其涉及到的系統構成更復雜些,而單片機通常情況下是比較簡單的、功能更精簡的系統。在這個角度上看,廣義上的嵌入式包含的內容更多些。而單片機也可以構建出嵌入式系統應用,所以對單片機工程師的要求更窄些。
由於大部分企業在招聘環節是由專門的人事管理人員來做的,在實際描述時,可能不會嚴格地進行描述,通常情況下會混淆嵌入式工程師和單片機工程師的差異,因此,對於這部分企業來說,實際上是沒有太大區別的。
⑩ 想成為一名嵌入式開發工程師需要幾個步驟
能看懂硬體工作原理,但重點在嵌入式軟體,特別是操作系統級軟體,
數字電路、計算機組成原理、嵌入式微處理器結構。
匯編語言、C/C++、編譯原理、離散數學。
數據結構和演算法、操作系統、軟體工程、網路、資料庫。不懂的人可以去創客看看