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