更新于 3月2日

Android高级开发工程师

1.5-1.6万
  • 南京秦淮区
  • 双塘
  • 5-10年
  • 本科
  • 全职
  • 招1人

职位描述

JavaKotlinC++NDKJNIFramework
职位概述:
我们正在寻找一位技术功底深厚、具备全栈思维的Android系统开发工程师,独立负责基于RK3588s平台的智能体感主机核心功能开发。你将主导从底层硬件交互、系统服务定制、AI推理集成到应用层功能开发的全过程,打造下一代沉浸式体感娱乐终端。
核心职责:
系统定制与应用开发:
基于Android 14 for TV,进行预置应用集成与基础功能开发。
负责主桌面Launcher(即应用商城)的开发与维护,包括应用下载、安装、更新、状态管理及系统设置界面。
实现联网、音量调整、OTA等常规设置功能。
核心体感服务开发:
设计并实现一个常驻的相机服务(Camera Service),负责管理相机生命周期和视频流分发。
集成Mediapipe框架,在服务中实时获取并处理相机视频流,进行人体姿态/骨架关键点检测。
集成并调用C++/NDK开发的动作分类SO库,将骨架数据输入,接收结构化的动作分类结果(如:动作名、置信度、速度、距离等)。
实现动作-控制映射引擎:将分类出的动作实时映射为Android系统键值(KeyEvent)和虚拟游戏手柄输入(如通过Uinput或InjectInputEvent)。
实现相机服务对三方应用的授权与切换机制,确保资源独占与安全访问。
云端通信与数据管理:
基于WebSocket实现与云端服务的长连接通信,负责连接管理、心跳、断线重连;通过WebSocket收集主机运行日志。
调用已有云端RESTful API,完成骨架数据、动作分类数据、游戏视频、应用列表、应用键值(键值和虚拟手柄)、SO库配置、用户意见等的上传与拉取。
设计本地缓存与上传队列,优化弱网环境下的数据同步策略。
应用商城、基础键值(含虚拟手柄)等核心数据的本地化;
性能优化与NPU集成:
深度优化相机采集、AI推理(Mediapipe)、动作分类的全链路性能与延迟。
负责将Mediapipe或其他AI模型的推理部分,通过RKNN等工具链移植并部署到RK3588的NPU上运行,实现硬件加速。
监控系统资源(CPU、GPU、NPU、内存),确保服务稳定高效。
任职要求:
教育背景:计算机科学、电子工程或相关专业本科及以上学历。
经验:5年以上Android开发经验,必须具备RK3288/RK3399/RK3588等Rockchip平台或类似嵌入式Android设备的实际开发与调试经验。
技术栈硬性要求:
精通​ Java/Kotlin,精通​ C++ 和 Android NDK/JNI开发。
精通​ Android Framework,熟悉系统服务(Service)、Binder通信机制,有系统定制经验。
深入理解​ Android图形系统、Camera2 API及视频流处理流程。
有实际项目集成过TensorFlow Lite、MediaPipe、OpenCV等AI框架的经验。
熟悉​ Linux内核驱动基本概念,能进行简单的内核配置和调试。
熟练掌握​ WebSocket、HTTP/HTTPS等网络编程。
加分项:
有将AI模型部署到NPU(如RKNN、华为HiAI、高通SNPE)的实际经验。
有开发过输入设备(如虚拟手柄、键盘映射)相关经验。
有体感游戏、AR/VR或计算机视觉项目背景。
具备良好的技术架构设计能力和文档编写习惯。
个人素质:具备强大的独立解决问题能力、自我驱动力和抗压能力,对技术有强烈热情。

工作地点

南京秦淮区双塘街道

职位发布者

张女士/行政专员

昨日活跃
立即沟通
公司Logo青岛飞泽体育发展有限公司南京分公司
位于江苏省南京市秦淮区的青岛飞泽体育发展有限公司南京分公司,成立于2023年6月,是青岛飞泽体育发展有限公司旗下分支机构,总公司创设于2022年11月,核心业务涵盖体育健康服务、体育用品及器材批发等领域。分公司依托总公司的体育产业资源,聚焦体育领域数字化产品的研发与内容策划,通过移动应用开发、体育相关游戏内容打造等方向,为总公司的业务拓展提供技术支撑与创新内容服务,助力体育健康服务场景的数字化升级。当前,分公司正围绕总公司的发展布局,深耕体育数字化赛道,致力于推动数字技术与体育健康服务的深度融合,为用户打造多元的体育相关产品与体验。
公司主页