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