蘇州/南京本部;
一、崗位職責:
系統移植與適配:負責Linux操作系統的系統移植和適配工作,確保系統能夠在各種硬件平臺上穩定運行。
驅動開發與調試:負責開發、調試和維護Linux內核下的各種硬件驅動程序,包括網絡驅動、存儲驅動、USB驅動等。
性能優化:對驅動程序進行性能優化,提升系統整體性能和穩定性。
測試與驗證:與測試、硬件等部門一起進行產品的驗證、測試、故障定位和修復工作。
技術支持與服務:為客戶提供必要的技術支撐與服務保障。
二、專業要求
1、教育背景:通常要求計算機、電子、通信等專業本科及以上學歷。
2、工作經驗:有Linux驅動開發經驗者優先。部分高級職位可能要求具有3~5年以上的ARM架構Linux內核驅動開發經驗。
3、技術能力:
精通C/C++編程語言,熟悉Shell、Python等腳本語言。
熟悉Linux內核空間編程,了解Linux設備模型、DTS、Makefile等。
熟悉常見的Linux子系統,如TTY、SPI、I2C、USB、Touch、Input、V4L2、ASoC、Net等。
具備模擬電子技術和數字電子技術等硬件知識,了解示波器、ICE、邏輯分析儀等設備的實際操作。
具備良好的調試和分析能力,能夠熟練調試固件程序,解決復雜的固件、算法、硬件、結構等綜合性技術問題。
4、軟技能:
具備良好的溝通能力和團隊合作精神。
具備較強的學習能力和問題解決能力。
能夠編寫清晰、易懂的文檔,包括用戶手冊、開發者指南和API文檔等。