崗位職責:
1、負責基于ARM架構的硬件平臺底層驅動程序開發,針對ARM芯片的CPU、內存、外設等進行驅動程序編寫;
2、將linux操作系統移植到特定的ARM硬件平臺上,根據硬件特性對內核進行裁剪、配置和優化,使系統高效運行;
3、與硬件設計工程合作,參與硬件設計評審,從軟件驅動層面提供建議,確保硬件設計便于驅動開發和系統集成,對開發的驅動程序進行硬件平臺移植、驗證及優化;
4、負責編寫詳細的驅動開發文檔,包含驅動程序設計思路、功能特性、使用方法、調試過程等文件,為后續軟件維護和升級提供支持。
任職資格
1、電子工程、計算機科學與技術、自動化等相關專業,掌握ARM架構、嵌入式系統、數字電路、操作系統原理等知識;
2、精通C、匯編語言,熟悉linux內核架構和驅動模型,掌握ARM芯片開發工具和調試工具,了解硬件電路設計和相關通信協議;
3、具有ARM平臺底層驅動開發項目經驗,如具有RK3588等系列芯片驅動開發或者操作系統移植經驗;
4、具有較強的責任心和問題解決能力、團隊協作和創新能力,能夠承受一定的工作壓力,適應項目研發緊張節奏。