工作職責:
負責 Android 平臺手寫相關核心功能的設計與開發(fā),包括但不限于手寫軌跡采集、筆跡渲染、簽字識別、白板繪圖等核心模塊。
優(yōu)化手寫體驗,解決筆跡延遲、軌跡抖動、鋸齒等關鍵問題,實現(xiàn)低延遲、高流暢的書寫效果。
集成并優(yōu)化手寫筆高級功能,如壓力感應、傾斜角度、方向識別、懸停檢測及手掌誤觸屏蔽等。
設計并實現(xiàn)手寫數(shù)據(jù)的處理機制,包括筆跡撤銷 / 恢復棧、文件存儲(本地 / 云端)、格式導出與分享等功能。
對接 OCR 手寫識別、AI 筆跡分析等技術(shù)方案,實現(xiàn)手寫文本識別與智能處理功能。
封裝手寫功能 SDK,支撐多產(chǎn)品復用及跨平臺嵌入需求,并保障接口的易用性與穩(wěn)定性。
適配不同 Android 版本、屏幕尺寸及觸控筆硬件設備,確保多場景下的體驗一致性。
任職要求:
本科及以上學歷,計算機科學與技術(shù)、軟件工程、數(shù)字圖像處理等相關專業(yè)。
3 年以上 Android 客戶端開發(fā)經(jīng)驗,至少 1 個完整的手寫相關項目(如簽字、白板、筆記應用等)開發(fā)經(jīng)歷者優(yōu)先。
具備扎實的計算機基礎,深入理解數(shù)據(jù)結(jié)構(gòu)與算法,熟悉常用設計模式在實際開發(fā)中的應用。
語言與框架:精通 Java/Kotlin 開發(fā),熟練掌握 Android 系統(tǒng)架構(gòu)及 SDK,深入理解 Android 輸入子系統(tǒng)(Input Subsystem)與觸控事件處理流程。
手寫核心技術(shù):
掌握軌跡平滑與擬合算法,如貝塞爾曲線插值、滑動平均濾波、預測點插值等,能解決筆跡鋸齒、抖動問題;
熟悉手寫筆硬件交互邏輯,具備壓力、傾斜度等參數(shù)的采集與應用能力,能實現(xiàn)多筆型效果;
具備筆跡延遲優(yōu)化經(jīng)驗,能通過運動預測庫、渲染流程優(yōu)化等手段提升書寫流暢度。
功能實現(xiàn):具備手寫數(shù)據(jù)管理能力,能設計撤銷 / 恢復棧、筆跡存儲與導出方案;熟悉 OCR 手寫識別等第三方能力的集成與定制優(yōu)化。
加分項:
有Rockchip等硬件平臺手寫相關開發(fā)經(jīng)驗者優(yōu)先;
具備 NDK/JNI 開發(fā)經(jīng)驗或數(shù)字圖像處理基礎者優(yōu)先;
參與過 AI 大模型與手寫技術(shù)結(jié)合項目(如智能筆跡分析)者優(yōu)先。