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