原生移动开发工程师(iOS/Android)- 音频系统方向
2025-10-13 17:35:42 刷新
150-200/天 深圳 本科 5天/周 实习3个月
不加班可转正实习周末双休地铁周边
微信扫码同步查看
投递方便通知及时
扫码手机查看
投个简历
职位描述:
我们正在开发一款面向中老年群体的智能二胡产品,需要一位精通原生移动开发的工程师,负责构建高性能、低延迟的App核心系统,特别是蓝牙通信协议与音频处理模块。您将与硬件工程师紧密协作,共同打造行业领先的音乐教育产品。 核心工作职责 1. 系统架构设计与实现 - 负责App分层架构(UI层、业务逻辑层、服务层)的实现 - 设计并实现MIDI兼容的蓝牙BLE通信协议(与硬件端无缝对接) - 开发核心音频处理模块(C++),实现低延迟的音频采集、处理与分析 2. 关键模块开发 - 实现蓝牙通信层:CoreBluetooth (iOS) / BluetoothX (Android) + C++封装 - 开发音频引擎:基于PortAudio的C++音频处理算法(实时指法数据处理、音准检测) - 实现数据同步:SQLite本地缓存 + Realm数据库 + Firebase离线缓存 - 构建OTA固件升级系统:AES-256加密 + 断点续传 3. 性能优化与协作 - 优化音频处理延迟(目标:≤50ms),确保演奏体验流畅 - 与硬件团队协作,制定并完善蓝牙通信协议(UUID、特征值定义) - 参与系统架构设计,确保模块间的高效数据流 任职要求 必备条件 1. 技术栈要求 - 3年以上iOS开发经验(Swift)或Android开发经验(Kotlin) - 精通C++,有音频处理相关开发经验(如PortAudio、JUCE等) - 熟悉蓝牙BLE通信,有实际项目经验(需了解MIDI协议) - 熟悉SQLite和Realm数据库,有移动端数据存储经验 - 了解WebSocket实时通信技术 2. 系统设计能力 - 有分层架构设计经验,能清晰划分UI层、业务逻辑层、服务层 - 有性能优化经验,特别是在移动设备上的音频处理优化 - 熟悉跨平台开发模式,能确保C++算法在iOS/Android两端一致性 3. 软技能 - 良好的沟通能力,能与硬件工程师高效协作 - 问题解决能力强,能快速定位和解决蓝牙连接、音频延迟等技术问题 - 有音乐/音频处理兴趣者优先 优先考虑 - 有MIDI协议开发经验,能实现MIDI与自定义协议的无缝转换 - 有智能硬件/物联网项目经验,熟悉设备通信协议设计 - 有低延迟音频处理经验(如音频分析、实时反馈系统) - 了解音乐理论或有音乐背景 我们提供 1. 技术挑战:参与从0到1的智能乐器产品开发,解决真实世界的技术难题(如BLE稳定性、音频延迟优化) 2. 成长空间:深入音频处理与蓝牙通信领域,成为该技术方向的专家 3. 产品价值:打造一款真正能帮助中老年人实现音乐梦想的产品,获得社会价值 4. 工作环境:扁平化管理,技术驱动的团队氛围,注重产品体验与用户价值
投递要求:
简历要求: 中文
截止日期:2025-11-01
工作地点:
广东省/深圳市/南山区 深圳科创学院(南山总部)
求职中若出现虚假宣传,收取财物等违法情况。请立即举报
投个简历
公司简介

职位百科

为你揭秘各职业的工作内容|薪资水平…

小程序开发工程师

百科详情

负责小程序开发与维护的软件工程师