職責描述:
1. 負責存儲器測試設備相關產品嵌入式軟件開發,包括需求分析、方案設計、概要設計、詳細設計、編碼調試等工作;
2、同FPGA工程師、硬件工程師一起完成系統功能調試和性能測試;
3、負責軟件bug分析、修復和驗證, 嵌入式軟件的迭代升級;
4、負責軟件相關文檔的編寫、修改和維護;
任職要求:
1、熟練使用C/C++/Python語言進行代碼開發,熟練使用makefile,shell,GCC/GDB等工具,具備良好的編碼風格,
2、熟練linux嵌入式系統開發,熟悉ARM32/64架構及相關SoC平臺(瑞芯微RK/全志/MTK)
3、熟練Linux驅動模型、內核機制及外設驅動開發流程,熟悉uboot系統引導
4、熟練GPIO、UART、SPI、I2C、TCP/UDP、PCIE等通訊協議,掌握多線程、多進程和進程間通訊等編程
5、根據需求文檔能獨立開發軟件模塊,完成單元和功能測試,并輸出記錄文檔