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