1、負(fù)責(zé)部門LINUX應(yīng)用開發(fā),錄播產(chǎn)品線維護(hù)和升級(jí)迭代;
2、負(fù)責(zé)對(duì)Linux嵌入式軟件進(jìn)行模塊化設(shè)計(jì),并能夠?qū)τ陂_發(fā)流程涉及的文檔進(jìn)行編寫;
3、負(fù)責(zé)新產(chǎn)品技術(shù)預(yù)研和方案實(shí)施;
4、設(shè)計(jì)裸盤存儲(chǔ)架構(gòu),規(guī)劃 RAID 配置、分區(qū)策略、數(shù)據(jù)冗余方案
5、負(fù)責(zé)部門產(chǎn)品業(yè)務(wù)開發(fā)和項(xiàng)目跟進(jìn);
崗位要求:
1、精通Linux應(yīng)用編程,有2+以上的Linux應(yīng)用/系統(tǒng)開發(fā)經(jīng)驗(yàn);
2、熟悉多進(jìn)程開發(fā)方法及進(jìn)程間通信;
3、熟悉C/C++編程,精通數(shù)據(jù)結(jié)構(gòu)和算法;
4、熟悉 SATA/SAS 接口協(xié)議,了解機(jī)械硬盤(HDD)/ 固態(tài)硬盤(SSD)的物理特性(如尋道時(shí)間、寫入放大);
5、掌握 RAID 技術(shù)(RAID0/1/5/10)的實(shí)現(xiàn)原理與軟硬件配置,能處理陣列故障恢復(fù);
6、熟悉 DMA(直接內(nèi)存訪問)、多隊(duì)列 IO 技術(shù),優(yōu)化數(shù)據(jù)傳輸效率,掌握 ATA/SCSI 命令集,能通過驅(qū)動(dòng)層監(jiān)控硬盤 SMART 信息(如溫度、壞道);
7、精通 Linux 內(nèi)核存儲(chǔ)子系統(tǒng)(塊設(shè)備層、IO 調(diào)度器、SCSI 子系統(tǒng)),能開發(fā)自定義存儲(chǔ)驅(qū)動(dòng);
8、深入理解 EXT4、XFS、Btrfs 等日志型文件系統(tǒng)的特性,有嵌入式文件系統(tǒng)(如 JFFS2、UBIFS、F2FS)開發(fā)經(jīng)驗(yàn);
加分項(xiàng):
1、有NVR,IPSAN產(chǎn)品視頻存儲(chǔ)開發(fā)經(jīng)驗(yàn)優(yōu)先