職位描述
Android系統(tǒng)開發(fā)工程師崗位職責(zé):
1. Android軟件架構(gòu)設(shè)計(jì),指定各層交互接口
2. 封裝底層驅(qū)動供應(yīng)用軟件開發(fā)工程師調(diào)用
3. 根據(jù)需求對****work進(jìn)行改進(jìn)和修改,開發(fā)新的功能模塊,支持應(yīng)用軟件工程師開發(fā)和硬件工程師調(diào)試
Android系統(tǒng)開發(fā)工程師任職要求:
1. 本科以上學(xué)歷,2年以上相關(guān)行業(yè)工作經(jīng)驗(yàn)
2. 具備Linux/Android下良好的C/C++和Java編程技能,深入理解面向?qū)ο蟮乃枷?,熟練運(yùn)用軟件設(shè)計(jì)模式,有大型終端軟件架構(gòu)能力優(yōu)先;
3. 對Android體系架構(gòu)有深入的了解,有相關(guān)的移植、優(yōu)化經(jīng)驗(yàn),尤其在省電、性能優(yōu)化等方面有過經(jīng)驗(yàn)者優(yōu)先;
4. 熟悉NDK編譯、鏈接、調(diào)試, 熟悉Dalvik虛擬機(jī)
5. 熟悉網(wǎng)絡(luò)開發(fā)技術(shù)、多線程和網(wǎng)絡(luò)編程,了解TCP/IP、HTTP、UPNP、DLNA等網(wǎng)絡(luò)協(xié)議;
6. 熟悉Android的線程、進(jìn)程機(jī)制,能夠熟練使用各種Android系統(tǒng)的線程類,及進(jìn)程間通信方式;
7. 具有一定移動平臺的應(yīng)用程序性能、內(nèi)存、穩(wěn)定性優(yōu)化經(jīng)驗(yàn),
8. 有多媒體播放器開發(fā)經(jīng)驗(yàn)者優(yōu)先。
企業(yè)介紹
O2是一家互聯(lián)網(wǎng)硬件及人工智能領(lǐng)域的創(chuàng)新公司。現(xiàn)主打產(chǎn)品O2云音響是一款簡潔易用的互聯(lián)網(wǎng)音樂播放器(詳見http://o2fun.com)。O2致力于用云端智能改變?nèi)藗兊纳罘绞?。?chuàng)始團(tuán)隊(duì)來自DX、百度、聯(lián)想、富士康等,跨界于軟硬件、互聯(lián)網(wǎng)及電商,已獲天使與pre-A兩輪數(shù)千萬投資。O2有智能硬件、AI、機(jī)器人、大數(shù)據(jù)等你最想加入的互聯(lián)網(wǎng)大風(fēng)口;公司發(fā)展穩(wěn)健、產(chǎn)品成熟、技術(shù)領(lǐng)先、極客團(tuán)隊(duì);還有數(shù)億期權(quán)與未來,還在等什么?