崗位職責:
1.負責嵌入式產品的軟件設計和開發(fā),包括需求分析、方案設計、編碼實現、測試驗證等環(huán)節(jié);
2.參與嵌入式系統(tǒng)的架構設計,選擇合適的處理器、操作系統(tǒng)和外圍設備,確保系統(tǒng)性能穩(wěn)定可靠;
3.編寫高質量的代碼,遵循行業(yè)通用的代碼規(guī)范,確保代碼可讀性、可維護性;
4.協同硬件工程師進行硬件調試,解決硬件與軟件之間的接口問題;
5.對嵌入式軟件進行性能優(yōu)化,提高系統(tǒng)的實時性、可靠性和穩(wěn)定性。
任職要求:
1.碩士及以上學歷,控制科學與工程、計算機科學與技術等相關專業(yè),精通C/C++編程語言,具備扎實的計算機基礎知識;
2.熟悉嵌入式系統(tǒng)開發(fā)流程,了解常見的嵌入式處理器架構(如ARM、DSP等)和操作系統(tǒng)(如Linux、FreeRTOS等);
3.熟練掌握嵌入式軟件開發(fā)工具,如Keil、IAR、Eclipse等,以及版本控制工具(如Git);
4.了解嵌入式系統(tǒng)的硬件接口和通信協議,如I2C、SPI、UART、TCP/IP等;
5.具備驅動開發(fā)經驗者優(yōu)先,了解Linux驅動開發(fā)原理和方法。