崗位職責(zé):
1、負(fù)責(zé)公司無(wú)人機(jī)/機(jī)器人跨平臺(tái)SDK模塊開(kāi)發(fā);
2、負(fù)責(zé)公司跨平臺(tái)SDK模塊在各個(gè)平臺(tái)聯(lián)調(diào)測(cè)試;
3、根據(jù)產(chǎn)品定義,完成各類(lèi)開(kāi)發(fā)文檔的整理和編寫(xiě);
4、獨(dú)立地進(jìn)行高質(zhì)量的軟件設(shè)計(jì)、編碼和調(diào)試。
任職資格:
1、大學(xué)本科及以上學(xué)歷,3年以上開(kāi)發(fā)經(jīng)驗(yàn);
2、精通C/C++開(kāi)發(fā),有大規(guī)模代碼的調(diào)試經(jīng)驗(yàn);
3、熟悉Java/Object-C;
4、熟悉Android/iOS下App開(kāi)發(fā);
5、熟悉Android?Studio(IDEA)或xcode編譯環(huán)境;
6、熟悉常用設(shè)計(jì)模式,并有實(shí)際使用經(jīng)驗(yàn);
7、能夠通過(guò)UML進(jìn)行架構(gòu)分析和設(shè)計(jì)并完成功能。
優(yōu)先條件:
1.有SDK接口設(shè)計(jì)經(jīng)驗(yàn)優(yōu)先?-有SDK框架設(shè)計(jì)經(jīng)驗(yàn)優(yōu)先?-有Android下NDK開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
2.有iOS下Object-C和C/C++聯(lián)合開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
3.有TCP/UDP/SERIAL/BLUETOOTH通信協(xié)議開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
4.-有大規(guī)模代碼重構(gòu)經(jīng)驗(yàn),能夠?qū)ΜF(xiàn)有代碼框架進(jìn)行評(píng)估與優(yōu)化;
5.-同時(shí)具備多平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先,例如Linux、Mac、Android、iOS等。