崗位職責:
1、負責嵌入式系統(tǒng)軟件的設計、開發(fā)、調試與維護,確保軟件的穩(wěn)定性和可靠性
2、根據(jù)項目需求,進行軟件需求分析,編寫詳細設計文檔,規(guī)劃軟件架構和模塊功能,為項目開發(fā)提供清晰的技術指引
3、參與硬件選型和評估,與硬件工程師緊密協(xié)作,完成硬件與軟件的集成和測試工作,保障軟硬件協(xié)同工作的高效性
4、優(yōu)化嵌入式軟件的性能,解決開發(fā)過程中出現(xiàn)的技術難題,對軟件運行中出現(xiàn)的卡頓、響應遲緩等問題進行分析和優(yōu)化
5、編寫和維護軟件相關文檔,包括需求規(guī)格說明書、設計文檔、測試報告等,為項目的后續(xù)維護和升級提供支持
6、負責對客戶的軟件技術支持。
任職要求:
1、計算機、電子工程、自動化、通信工程等相關專業(yè)
2、3年以上嵌入式軟件開發(fā)經驗,有實際項目開發(fā)和交付經驗,能夠獨立承擔項目中的軟件模塊開發(fā)任務
3、精通C/C++語言,具備良好的編程習慣和代碼規(guī)范,熟悉數(shù)據(jù)結構和算法,能夠高效地進行代碼編寫和調試
4、熟悉一種或多種嵌入式操作系統(tǒng),如Linux、RT-Thread、FreeRTOS等,了解其內核機制和驅動開發(fā)流程,能夠進行系統(tǒng)定制和優(yōu)化
5、熟悉常用的硬件接口,如SPI、I2C、UART、CAN、USB等,具備硬件驅動開發(fā)能力,能夠實現(xiàn)軟件與硬件設備的通信和控制
6、良好的溝通和團隊協(xié)作能力,有較強的學習能力,能夠快速掌握新技術和新知識,適應不斷變化的技術需求。