21崗位職責(zé)
C++高級(jí)軟件工程師需能處理從設(shè)備驅(qū)動(dòng)程序到基于事件的數(shù)據(jù)處理以及數(shù)據(jù)
可視化的所有事情,為公司( SynSense)硬件開(kāi)發(fā)和產(chǎn)品開(kāi)發(fā)提供支撐,以及
為算法團(tuán)隊(duì)提供工具鏈以及庫(kù),支持基于公司全新硬件(芯片)的算法及應(yīng)用開(kāi)
發(fā)
Samna是專為公司 SynSense)芯片產(chǎn)品工具鏈及實(shí)時(shí)交互環(huán)境服務(wù)的開(kāi)發(fā)者接
口工具,其核心基于C++語(yǔ)言編寫(xiě),對(duì)外提供了 Python API和數(shù)據(jù)可視化工
具(界面)。通過(guò) Samna,用戶可以非常方便的操控硬件平臺(tái)(芯片里)的脈
沖神經(jīng)網(wǎng)絡(luò)并實(shí)時(shí)處理基于事件的數(shù)據(jù)流。本崗位(高級(jí)軟件工程師)需要你參
Syn Sens
Chengdu Syne
與后端工具鏈的開(kāi)發(fā)及為 Samna提供各種動(dòng)態(tài)庫(kù)支持。
1.參與軟件開(kāi)發(fā)的全過(guò)程,包括系統(tǒng)需求分析、實(shí)現(xiàn)、測(cè)試、文檔編寫(xiě)及維護(hù)
2.系統(tǒng)集成,包含編寫(xiě)測(cè)試集及收集驗(yàn)證數(shù)據(jù)集;
3.基于公司神經(jīng)擬態(tài)處理器開(kāi)發(fā)平臺(tái)的搭建,為公司客戶及公司算法團(tuán)隊(duì)提供
軟件支持
4.與算法團(tuán)隊(duì)中的機(jī)器學(xué)習(xí)專家合作,了解他們的需求以及改進(jìn)他們的工作流
程
5.與軟件團(tuán)隊(duì)其他成員合作,提高代碼質(zhì)量。
22職位要求
1.有為開(kāi)發(fā)人員構(gòu)建軟件產(chǎn)品和工具的經(jīng)驗(yàn),如SDK、庫(kù)或IDE
2.5年以上 modern C++經(jīng)(11,14,17)
3.熟悉 Linux系統(tǒng),有構(gòu)建工具( CMake,Make)和gt的經(jīng)驗(yàn)
4.良好的英語(yǔ)聽(tīng)說(shuō)能力
5.有敏捷開(kāi)發(fā)經(jīng)驗(yàn)
6.計(jì)算機(jī)科學(xué)、數(shù)學(xué)、軟件、電子等相關(guān)領(lǐng)域碩土及以上學(xué)位。
1.至少對(duì)一個(gè)處理器架構(gòu)或 MCU/CP∪系統(tǒng)了解透徹,對(duì)新的計(jì)算架構(gòu)感興
趣
2.熟悉C++模版元編程
3.了解 Python解釋器;
4.擁有嵌入式開(kāi)發(fā)經(jīng)驗(yàn)
5.有跨平臺(tái) Windows, Mac, Linux)開(kāi)發(fā)經(jīng)驗(yàn);
6.對(duì)神經(jīng)擬態(tài)計(jì)算、脈沖神經(jīng)網(wǎng)絡(luò)等有一定了解。
注:本崗可在成都辦公室,也可在蘇州(時(shí)識(shí)科技與中科院蘇州納米所合建的類
腦智能聯(lián)合實(shí)驗(yàn)室)
職位類別:
其他后端開(kāi)發(fā)
舉報(bào)