崗位職責:
1、負責嵌入式軟件的設計、開發(fā)和維護工作,包括系統(tǒng)軟件和應用軟件的編寫與優(yōu)化。
2、參與產(chǎn)品的系統(tǒng)架構(gòu)設計,制定嵌入式軟件的開發(fā)計劃和技術方案。
3、開發(fā)與調(diào)試產(chǎn)品中的驅(qū)動程序及固件,確保設備的穩(wěn)定性和性能。
4、對接硬件團隊,進行嵌入式系統(tǒng)與硬件的聯(lián)合調(diào)試,優(yōu)化系統(tǒng)資源的利用效率。
5、分析和解決產(chǎn)品在開發(fā)和生產(chǎn)過程中的技術問題,提供技術支持。
6、參與產(chǎn)品的測試和驗證,確保軟件的功能性、可靠性和安全性。
7、編寫相關的技術文檔,包括軟件設計文檔、用戶手冊及測試報告。
8、跟蹤行業(yè)技術發(fā)展趨勢,持續(xù)提升嵌入式軟件開發(fā)的質(zhì)量和效率。
任職要求:
1、電子工程、計算機科學、自動化、通信等相關專業(yè)本科及以上學歷。
2、精通C/C++編程語言,具備豐富的嵌入式系統(tǒng)開發(fā)經(jīng)驗。
3、熟悉嵌入式操作系統(tǒng)(如Linux、RTOS等)的開發(fā)與調(diào)試,了解多線程、多任務編程。
4、了解IPC產(chǎn)品的架構(gòu)及其在嵌入式系統(tǒng)中的實現(xiàn),有IPC產(chǎn)品開發(fā)經(jīng)驗者優(yōu)先。
5、掌握嵌入式系統(tǒng)中常見的硬件接口(如I2C、SPI、UART等)及其驅(qū)動程序的開發(fā)。
6、具有良好的硬件基礎知識,能夠閱讀和理解電路圖,并與硬件團隊進行有效溝通。
7、具備良好的調(diào)試與問題解決能力,能夠獨立進行系統(tǒng)故障的定位與修復。
8、良好的英文閱讀和寫作能力,能夠閱讀和撰寫技術文檔。