工作内容- 负责Android Service层及音频相关算法的集成部署工作,制定合理的集成方案、部署流程,确保音频算法高效、稳定集成到Android系统中。- 对接算法研发团队,理解算法原理及集成要求,梳理集成过程中的技术难点,协同解决算法集成、部署过程中出现的兼容性、稳定性问题。- 搭建算法集成测试环境(含Android台架),配合测试工程师完成算法集成后的功能、性能测试,协助排查测试过程中出现的集成相关缺陷。- 负责算法部署脚本的编写、优化,实现部署流程的标准化、自动化,提升集成部署效率,降低人工成本。- 跟踪Android系统及相关算法的版本迭代,优化集成部署方案,适配新的系统版本和算法需求,保障集成部署工作顺利推进。任职要求- 本科及以上学历,计算机、电子信息、自动化、软件工程、人工智能等相关专业,3年及以上Android平台算法集成部署经验,精通C/C++编程语言,具备扎实的代码功底。- 熟练掌握Android系统架构,深入了解Android Service层开发与运行机制,精通C/C++在Android平台的开发、编译及集成流程,具备Android系统层算法集成部署经验者优先。- 精通高通平台ONNX部署推理流程,熟悉ONNX Runtime(ORT)在高通芯片上的适配、优化及调试方法,能独立完成算法从ONNX模型到高通Android平台的部署落地。- 了解音频算法、车载相关算法(如音频控制、音频降噪算法)的基本原理,具备基于C/C++的算法集成、调试相关经验,能快速理解音频算法集成需求并落地执行;- 熟悉Android台架的搭建与使用,能够基于C/C++编写调试脚本,配合测试环境完成算法集成调试,具备较强的问题排查和定位能力。- 熟悉CAN总线协议及相关工具,能基于C/C++实现算法与CAN总线数据的交互开发、集成调试,确保算法能够正常获取、处理CAN总线数据。- 掌握至少一种脚本语言(如Python、Shell),能够编写部署脚本,结合C/C++程序实现集成部署流程自动化,提升工作效率。- 具备较强的逻辑思维能力、沟通协调能力和问题解决能力,能独立应对高通平台ONNX部署、C/C++集成过程中的常见技术问题(如兼容性、性能瓶颈)。- 工作认真负责、严谨细致,具备良好的团队协作精神,能配合项目进度完成算法集成部署任务,有持续学习新技术的意愿。
npu算法
android平台下的 C/C++开发