【1】安卓應(yīng)用開發(fā)
任職要求:?
1、2年以上 Android 開發(fā)工作經(jīng)驗,有獨立完成過應(yīng)用開發(fā)、上線和維護(hù),有架構(gòu)優(yōu)化經(jīng)驗; ?
2、熟練掌握 Kotlin 和 Java 兩種語言以及 Android API,熟悉 JNI,Git,熟悉flitter優(yōu)先; ?
3、熟練掌握 Jetpack 架構(gòu)組件和各種 UI 控件,能夠?qū)崿F(xiàn)復(fù)雜的界面交互; ?
4、熟練掌握 Android 中常用屏幕適配方式,有各版本兼容經(jīng)驗;
?5、熟悉常用網(wǎng)絡(luò)協(xié)議如 TCP、UDP、HTTP、MQTT、RTSP、RTMP 等,掌握 Socket 網(wǎng)絡(luò)編程;
?6、較好的代碼風(fēng)格,有較強的獨立工作能力; ?
7、能夠閱讀英文文檔,優(yōu)先; ?
8、性格良好,有責(zé)任心有激情,有良好的團(tuán)隊合作能力和溝通能力;
【2】指紋驅(qū)動
職位業(yè)務(wù):
1.負(fù)責(zé)android指紋模塊的開發(fā),驅(qū)動問題解決,解鎖率優(yōu)化、性能優(yōu)化
2.負(fù)責(zé)指紋模塊的需求分析,方案設(shè)計,測試CASE設(shè)計等
3.負(fù)責(zé)新IC預(yù)研,新功能開發(fā)、測試總結(jié),風(fēng)險評估等
4.負(fù)責(zé)競品機數(shù)據(jù)收集和分析
5.負(fù)責(zé)領(lǐng)導(dǎo)安排的其它任務(wù)
職位要求:
1.優(yōu)先計算機、電子通信等相關(guān)專業(yè);經(jīng)驗合適學(xué)歷可以放寬
2..熟悉C/C++編程語言
3.熟悉Linux系統(tǒng)相關(guān)知識,熟悉ARM體系和架構(gòu)
4.熟悉安卓整體框架、熟悉系統(tǒng)開機流程
5.熟悉指紋的基本工作原理,TEE工作原理
6.有一定的硬件基礎(chǔ),能看懂硬件原理圖,具備器件和時序分析能力
7.學(xué)習(xí)能力強,善于溝通,能夠承受一定工作壓力;
【3】Android驅(qū)動開發(fā)【Audio】
崗位職責(zé):
1、負(fù)責(zé)Android Audio系統(tǒng)(Frameworks, HAL ,Driver)流程優(yōu)化及功能開發(fā);
2、負(fù)責(zé)的Audio定制功能開發(fā)(音效集成和開發(fā)、立體聲、降噪技術(shù)、聲音合成);
3、負(fù)責(zé)項目Audio器件調(diào)試和項目Porting(Smart PA,立體聲、Audio DSP、耳機偵測等)
4、負(fù)責(zé)語音Modem側(cè)的Audio模塊維護(hù)和開發(fā)
任職資格:
1、 優(yōu)先計算機、通信、電子、自動控制及相關(guān)專業(yè);經(jīng)驗合適學(xué)歷可以放寬
2、 計算機相關(guān)專業(yè)畢業(yè),有Audio相關(guān)工作經(jīng)驗
3、 熟練掌握Linux 驅(qū)動開發(fā)。
4、 3年及以上Android開發(fā)經(jīng)驗
5、 對新技術(shù)敏銳、具備獨立專研及探索的能力;
5. 熟悉主流手機音頻系統(tǒng)軟硬件結(jié)構(gòu),了解ALSA架構(gòu)及調(diào)試手段
6. 了解業(yè)界Audio 領(lǐng)域的發(fā)展趨勢;
7、 正直誠信、勇于創(chuàng)新、敬業(yè)盡責(zé)及追求極致。
8、 具備較強的自驅(qū)力和執(zhí)行力,對技術(shù)有一定的追求;"
base:重慶;薪資:15K;
【4】底軟-系統(tǒng)開發(fā)工程師
【工作職責(zé)】
負(fù)責(zé)meta/nvram等系統(tǒng)模塊的開發(fā)與維護(hù),與生成工具配合完成客制化需求開發(fā)
負(fù)責(zé)android hal 中間件的需求分析與開發(fā)
【任職資格】:
1. 優(yōu)先計算機、電子、通信及自動化等相關(guān)專業(yè)本科畢業(yè),熟悉C/C++,工作經(jīng)驗2+年,經(jīng)驗合適學(xué)歷可以放寬
2. 熟悉android架構(gòu),linux應(yīng)用開發(fā), 有相關(guān)開發(fā)經(jīng)驗
3.對Linux內(nèi)核有一定理解,有過MTK/SPRD/QCM等手機/平板驅(qū)動開發(fā)經(jīng)驗優(yōu)先"
base:重慶;薪資:15K;
【5】Launcher開發(fā):
工作職責(zé)
1.負(fù)責(zé)Launcher功能需求開發(fā);
2.負(fù)責(zé)Launcher項目問題處理及Bug Fix;
3.負(fù)責(zé)Launcher性能、內(nèi)存、穩(wěn)定性問題處理;
任職資格
1.三年以上安卓開發(fā)經(jīng)驗,經(jīng)驗合適學(xué)歷可以放寬至大專
2.深入理解安卓特性及開發(fā)工具,至少掌握J(rèn)ava、Kotlin、C/C++一種編程語言
3.熟練掌握多線程、內(nèi)存管理、設(shè)計模式、動效開發(fā)等編程技巧和優(yōu)化方法,有良好的架構(gòu)設(shè)計能力
4.從事過Launcher、WM shell、Framework或大型應(yīng)用軟件研發(fā)優(yōu)先
5.擅長性能、內(nèi)存分析,動效開發(fā)優(yōu)化,ANR/NE問題等分析解決優(yōu)先
6.對Framework、WM Shell源碼有一定了解
7.良好的編程習(xí)慣,能夠編寫高質(zhì)量代碼,快速的學(xué)習(xí)能力,能快速融入團(tuán)隊
【6】系統(tǒng)穩(wěn)定性:
1. 本科及其以上學(xué)歷,8年以上工作經(jīng)驗;
2. 熟悉c/c++、Java;
3. 熟悉Android framework, 如WMS, AMS, PMS,SurfaceFlinger等模塊
4. 有黑屏/定屏,不開機,死機重啟分析經(jīng)驗,了解或設(shè)計過android穩(wěn)定性問題涉及場景檢測方案,如SWT,hang,內(nèi)存問題等;
5. 熟悉掌握穩(wěn)定性問題分析流程和工具:包括但不限于,如gdb,trace32分析NE問題;Mat分析泄漏問題;crash分析內(nèi)存問題等
base:重慶, 薪資:14-18K;