1.精通C/C++等編程語言,能夠?qū)Υa進(jìn)行高效的開發(fā)和優(yōu)化。比如要熟悉C語言中的指針操作,這在嵌入式系統(tǒng)的內(nèi)存管理等工作中很關(guān)鍵。
2.深入理解嵌入式操作系統(tǒng),像uC/OS、FreeRTOS等,包括任務(wù)調(diào)度、進(jìn)程間通信等功能。
3.具備硬件基礎(chǔ)知識(shí),能夠看懂電路原理圖,理解芯片手冊(cè)等,以便和硬件工程師更好地配合。
項(xiàng)目管理能力方面
有優(yōu)秀的項(xiàng)目規(guī)劃能力,能制定合理的項(xiàng)目計(jì)劃,包括軟件模塊開發(fā)進(jìn)度、測(cè)試計(jì)劃等。
4.良好的風(fēng)險(xiǎn)管理能力,識(shí)別項(xiàng)目潛在風(fēng)險(xiǎn),如技術(shù)難題、進(jìn)度延誤等,并提前制定應(yīng)對(duì)策略。
可以高效地組織和協(xié)調(diào)團(tuán)隊(duì)成員,根據(jù)成員的技能和特點(diǎn)分配任務(wù)。
職位要求:
1.一般要求計(jì)算機(jī)、電子工程等相關(guān)專業(yè)本科及以上學(xué)歷。
2.通常需要有多年的嵌入式軟件開發(fā)經(jīng)驗(yàn),且有一定的項(xiàng)目管理經(jīng)驗(yàn),如帶領(lǐng)團(tuán)隊(duì)完成過嵌入式軟件產(chǎn)品的開發(fā)應(yīng)用。
3.具備良好的溝通能力,能夠和不同部門(如硬件、測(cè)試、市場(chǎng)等)進(jìn)行有效溝通。
4.要有較強(qiáng)的學(xué)習(xí)能力,嵌入式技術(shù)在不斷更新,需要不斷掌握新技術(shù)來滿足產(chǎn)品開發(fā)需求。