Linux 应用开发工程师(音频方向)/ 双休
拿火音乐职位描述
岗位核心: 负责基于 Linux 平台的智能乐器应用层软件开发,重点涉及音频业务、GUI界面、设备管理、MIDI、蓝牙/Wi-Fi,以及应用层与 DSP 音频引擎之间的通信与调试。 工作内容: 1. 基于 Linux 平台进行应用软件设计、开发与维护,平台以 Rockchip RK35xx 为主。 2. 开发智能乐器相关功能模块,包括音频录制/播放、音色与效果器管理、MIDI、设备管理、文件管理、蓝牙/Wi-Fi、用户交互等。 3. 负责应用层与 DSP 音频引擎之间的通信接口开发与问题调试。 4. 使用 Qt 或 LVGL 进行图形界面功能开发及性能优化。 5. 参与音频业务逻辑开发与优化,包括音频采集播放、低延迟链路、实时参数控制、音频数据管理等。 6. 配合 DSP、Linux系统、Android、硬件团队完成联调、问题定位及量产支持。 7. 参与需求分析、软件架构设计及技术方案评审。 任职要求: 1. 本科及以上学历,计算机、电子信息、通信工程、自动化等相关专业。 2. 五年或以上 Linux 应用开发经验,有完整产品开发经验,能独立完成模块设计与开发。 3. 精通 C/C++,熟悉 STL、面向对象设计及常用设计模式。 4. 熟悉 Linux 应用层开发,包括多线程、IPC、Socket、文件系统等。 5. 熟悉 ARM 平台开发及交叉编译环境。 6. 熟悉 GDB、Core Dump 等调试工具,具备较强的问题定位能力。 7. 有 Qt 或 LVGL 开发经验,具备嵌入式 GUI 产品经验更佳。 8. 了解音频基础知识,包括 PCM、采样率、位宽、通道数、音频采集/处理/播放流程。 9. 了解 ALSA 框架及 Linux 音频系统架构。 优先匹配经验: 1. 有 Rockchip 平台开发经验优先,如 RK3576、RK3588、RK3568 等。 2. 有音频产品开发经验优先,如:吉他效果器、数字调音台、MIDI设备、合成器、智能乐器、音频接口、专业音频设备等。 3. 有 ARM + DSP 异构架构、OpenAMP、RPMsg 通信机制经验优先。 4. 有实时音频系统开发或音频低延迟优化经验优先。 5. 有乐器演奏、MIDI设备、DAW软件或音乐制作经验优先。 6. 熟悉 Git 及团队协作开发流程优先。
对这个职位感兴趣吗?