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