1、完成基于ARM架構AI芯片的Linux系統、驅動的開發、編碼、調試和測試;涉及的內核模塊包括文件系統、網絡協議棧、設備驅動、內核調度、內存管理、進程管理等
2、完成昇騰AI產品化涉及的外圍器件驅動(如WiFi、4G/5G、藍牙、Type-C、USB、eMMC等等)的開發、編碼、調試和測試;
3、完成基于輕量化OS的MCU嵌入式軟件開發、編碼、調試和測試;
4、完成軟件研發過程中的功能類、性能類、可靠性類、DFX維測類等問題的定位和解決
要求:
1、 本科及以上學歷,通信、計算機、電子工程等相關專業,3年以上linux底軟開發經驗;
2、良好的C語言編程能力,有扎實的算法及數據結構基礎,良好的編程能力和工作習慣;
3、熟練使用Linux系統,精通linux下的軟件開發調試、熟練使用shell、熟悉編譯構建cmake、CMakeLists等;
4、熟悉計算機體系結構和操作系統原理,了解計算機網絡基礎知識;
5、熟悉linux系統各類外圍設備驅動開發,至少具備以下兩種驅動開發經驗:USB、PCIE、USB、I2C、SPI、UART、SENSOR、以太網、電源等驅動開發和調試經驗優先;
6、具有良好的學習和應變能力、性格開朗、有良好的溝通和團隊協作意識;
7、工作細致有耐心,有責任感,積極主動,較強的抗壓和動手實踐能力;
8、擁有以下經驗者優先:
a、有基于linux的嵌入式系統開發,系統移植,文件系統開發,操作系統裁剪等經驗優先;
b、有鴻蒙,andorid等底層驅動、HAL層開發經驗優先;