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