崗位職責:
1. 完成嵌入式軟件的需求分析,制定技術方案,明確設計目標與實現路徑。
2. 完成硬件外設的驅動開發(fā),包括GPIO、UART、I2C、SPI等接口的驅動編寫與調試。
3. 負責嵌入式操作系統(如FreeRTOS、Linux等)的移植與優(yōu)化,確保系統穩(wěn)定運行。
4. 根據項目需求,完成嵌入式應用程序的編寫,實現系統功能。
5. 實現嵌入式系統中的核心算法,并對算法進行優(yōu)化,提升系統性能。
6. 設計并實現多任務調度機制及任務間通信機制,確保系統高效運行。
7. 完成嵌入式軟件的調試工作,分析并解決開發(fā)中的問題。
8. 編寫測試用例,完成單元測試與集成測試,確保軟件質量。
9. 分析測試中發(fā)現的問題,提出解決方案并修復代碼。
10. 編寫嵌入式軟件開發(fā)相關的技術文檔,包括設計說明、測試報告等。
11. 負責代碼的維護與版本管理,確保代碼的可追溯性與可維護性。
崗位要求:
1. 熟練使用嵌入式開發(fā)工具(如Keil、IAR、GCC等)及調試工具(如JTAG、GDB)。
2. 精通C/C++語言,熟悉匯編語言。
3. 熟悉嵌入式系統開發(fā)流程,包括底層驅動開發(fā)、操作系統移植、應用程序編寫等。
4. 具備較強的算法設計與優(yōu)化能力。
福利:入職繳納五險一金、周末雙休、法定假期、節(jié)日福利、生日賀金、豐富的團建活動、年度免費體檢、高溫假、項目獎金、年終獎、學歷提升。