Responsibilities
< /div>1. Responsible for the design and development of the real-time audio and video product (RTC) client SDK, supporting product function iteration 2. Continuously optimize the performance of the SDK in audio and video experience, performance, quality and other aspects to enhance the product's performance in the market technological competitiveness 3. Help ByteDance's internal businesses such as Douyin/Feishu improve user experience, support product and gameplay innovation, and promote business growth 4. Support the commercialization of Volcano Engine RTC and help more toB customers enjoy The same quality and service as Douyin/Feishu.
Qualifications
1. Bachelor degree or above, computer-related major, 4 years or more of client work experience 2. Rich experience in multimedia development Experience, proficiency in audio and video collection/rendering on any Android/iOS/Windows/Mac/Linux platform 3. Proficient in C/C++ programming language, familiar with cross-platform construction and related tool chains, and good software design and architecture capabilities. Have strong logical understanding ability and excellent ability to analyze and solve problems 4. Have a solid network foundation, have a deep understanding of Socket communication, UDP/TCP/IP, and be familiar with common audio and video codec algorithms, such as : H264, AAC, Opus, etc., familiar with common audio and video transmission protocols, such as: rtmp, rtp/rtcp, etc. 5. Familiar with common audio and video open source projects, such as: ffmpeg, x264, WebRTC, etc., including live broadcast/on-demand/RTC Product development experience is preferred 6. Have good coding habits, love multimedia R&D work, like innovative challenges, have strong self-motivation ability, and have good communication skills and teamwork spirit.