一、崗位職責(zé)
1.對當(dāng)前主流單片機(jī)有深入了解,尤其對STM32單片機(jī)有工程經(jīng)驗(yàn)者優(yōu)先,對軟件開發(fā)有完整工程經(jīng)驗(yàn)。
2.參與嵌入式系統(tǒng)的設(shè)計(jì)和開發(fā),包括硬件和軟件的集成,測試和優(yōu)化
3.根據(jù)項(xiàng)目需求選擇合適的開發(fā)工具和技術(shù),如C、C++編程語言,以及相關(guān)的單片機(jī)、嵌入式操作系統(tǒng)和開發(fā)框架。
4.與硬件工程師和其他相關(guān)團(tuán)隊(duì)成員合作,以確保軟硬件之間的兼容性 和性能。 5.進(jìn)行規(guī)范評審,以確保規(guī)范的質(zhì)量和系統(tǒng)的穩(wěn)定性。
6.編寫和維護(hù)技術(shù)文檔,包括設(shè)計(jì)文檔、用戶手冊和故障排除指南。
7.提供技術(shù)支持,解決用戶在使用過程中遇到的問題。
8.參與新技術(shù)的研究和實(shí)驗(yàn),促進(jìn)嵌入式技術(shù)的發(fā)展和創(chuàng)新。
二、 技能要求
1.有一個完整的自己主導(dǎo)的項(xiàng)目,對當(dāng)前主流單片機(jī)有深入了解。
2.熟練使用Keil C51、Proteus、STM32CubeMX、Keil MDK、IAR Embedded Workbench、TrueSTUDIO等開發(fā)工具。
3.精通至少一種主流編程語言,如C、C++,熟知當(dāng)前常用的單片機(jī)型號特點(diǎn)及程序開發(fā)。
4.熟悉使用嵌入式操作系統(tǒng)(如Linux等)和相關(guān)的開發(fā)框架。
5.具有堅(jiān)實(shí)的硬件知識基礎(chǔ),包括數(shù)字電路、微處理器架構(gòu)等。
6.具有解決問題的能力,能夠快速定位和修復(fù)軟件中的錯誤和漏洞。
7.具有良好的團(tuán)隊(duì)合作精神和溝通能力,能夠有效地與硬件工程師協(xié)作 與項(xiàng)目經(jīng)理和其他相關(guān)人員合作。
8.具有英語讀寫能力,能夠閱讀和理解相關(guān)的英語技術(shù)文件。
9.了解軟件工程的原理和方法,能夠編寫高質(zhì)量的代碼,并遵循良好的實(shí)踐 軟件開發(fā)過程。
10.具有持續(xù)學(xué)習(xí)和創(chuàng)新的精神,能夠持續(xù)跟蹤最新的嵌入式技術(shù)和發(fā)展趨勢