一、崗位職責:
1、需求分析與設計:負責在Linux環境下進行Qt應用層開發所涉及到需求調研、項目需求文檔設計、開發文檔設計。
2、編碼與測試:負責linux項目的創建、代碼編寫、系統調試、現場測試等多個步驟。
3、硬件對接:負責在linux下對接攝像頭、工業相機、WIFI/4G等通訊模塊、北斗定位等常用設備。
4、平臺支持與優化:負責Linux平臺重要模塊驅動的維護,以及各個場景運行時平臺待機功耗分析優化及軟件開發維護。
5、文檔與資料掌握:需要掌握和應用Rockchip發布的各種開發文檔和資料,如RK3568、RK3588等。
6、邊緣計算算法模型:需要掌握算法對接調用技術、調試應用等。
7、熟悉硬件者優先考慮
二、能力要求:
1. 計算機、電子、通信及其相關專業,本科以上學歷,
2. 熟悉ARM和x86體系架構,熟悉Linux內核工作原理,理解LINUX內核,熟悉device tree,device driver架構,熟悉內核驅動模塊開發,了解內核與用戶空間通訊機制;
3、有較好的Linux基礎,熟悉makefile,熟悉linux kernel調試工具;
4、熟練使用C/C++語言,具備良好的編程風格;
5、掌握Linux驅動程序的開發流程和工作原理;
6、熟悉U-Boot、Linux內核開發,熟悉GPIO、I2C、SPI、UART、CAN等接口;
7、熟悉Power、TP、LCD、WiFi、BT、GPS、各種Sensor等驅動開發。
8、有無線通信模塊開發經驗者優先,有單片機開發經驗者優先。