音频SDK开发工程师-音视频技术
Core
Design and develop cross-platform audio SDKs for real-time calling, live streaming, and intelligent dialogue scenarios, covering device management, mixing, algorithm processing, and codec optimization.
Role type
Senior IC audio SDK engineer (cross-platform)
Builds
Cross-platform audio SDKs (iOS/Android/Windows/Mac/Linux/HarmonyOS) with C++ core interfaces and language bindings
Domain
Audio technology, real-time communication, multimedia SDKs
Deliverable
production ML models
Required skills
C/C++, system programming, memory management, multi-threading, high-performance data structures, audio system APIs (AudioUnit, AAudio, OpenSLES, WASAPI), cross-platform build tools (CMake, CI/CD), JNI/OC/Swift bindings, audio algorithm integration (noise suppression, effects, quality optimization), codec development (Opus, AAC), network optimization (jitter buffer, packet loss recovery)
Preferred skills
Real-time audio 3A processing engineering, stream media protocols (RTMP, FLV, HLS), WebRTC/GStreamer/FFmpeg integration, ASR/end-to-end dialogue SDK integration
Technologies
C++, CMake, JNI, OC, Swift, Opus, AAC, WebRTC, GStreamer, FFmpeg, RTP, RTCP
Responsibilities
Architect and develop core audio SDK modules across multiple platforms; integrate and optimize self-developed and third-party audio algorithms; develop and tune audio codecs; optimize real-time transmission links for weak network conditions; deliver high-quality SDK interfaces and resolve audio quality issues (latency, stuttering, clipping, echo)
Seniority
Senior, hands-on IC