崗位職責(zé):
1. 負(fù)責(zé)嵌入式AI平臺(tái)的軟件開發(fā)與維護(hù),包括需求分析、架構(gòu)設(shè)計(jì)、編程實(shí)現(xiàn)等。
2. 參與軟件的調(diào)試和測(cè)試,確保產(chǎn)品功能的穩(wěn)定和性能的優(yōu)化。
3. 與項(xiàng)目經(jīng)理、驅(qū)動(dòng)工程師、算法工程師和其他團(tuán)隊(duì)成員協(xié)作。按項(xiàng)目進(jìn)度要求及時(shí)完成架構(gòu)設(shè)計(jì)及開發(fā)工作。
4. 按要求編寫各類文檔,包括但不限于設(shè)計(jì)文檔、測(cè)試報(bào)告和解決方案等。
任職要求:
1. 精通C++編程語言,熟練掌握C++11標(biāo)準(zhǔn),熟悉常用STL庫(如容器、智能指針等)的應(yīng)用。
2. 具備扎實(shí)的編程基礎(chǔ),熟悉面向?qū)ο缶幊趟枷?,了解設(shè)計(jì)模式并能在項(xiàng)目中合理應(yīng)用。
3. 對(duì)深度學(xué)習(xí)和深度學(xué)習(xí)框架(Caffe,PyTorch,Tensorflow,MXNet等)有了解,了解其底層實(shí)現(xiàn)細(xì)節(jié)的優(yōu)先。
4. 有瑞芯微\海思\算能\寒武紀(jì)\全志\比特大陸等平臺(tái) AI項(xiàng)目經(jīng)驗(yàn)優(yōu)先
5. 熟悉Linux和Ubuntu環(huán)境下的軟件開發(fā),具備多線程開發(fā)經(jīng)驗(yàn),掌握線程池、鎖機(jī)制及信號(hào)與槽的使用。
6. 熟悉軟件工程的各個(gè)階段,包括需求分析、設(shè)計(jì)、編程、測(cè)試和維護(hù)。
7. 具備管理思路以及優(yōu)良的管理團(tuán)隊(duì)/項(xiàng)目的經(jīng)驗(yàn),能夠高效的組織團(tuán)隊(duì)、帶領(lǐng)團(tuán)隊(duì)克服困難達(dá)成目標(biāo)。