SDK C++ 开发工程师(J39251)
Core
Develop, optimize, and port the core C++ components of a network transmission SDK to ensure high performance, stability, and cross-platform compatibility.
Role type
Senior IC C++ SDK Engineer (Network Transmission)
Builds
Network transmission SDKs for video playback and audio streaming applications
Domain
Network protocols and embedded systems
Required skills
C++11/14/17, Socket programming, IO models (epoll/kqueue/select), Android NDK, CMake, TCP/IP/UDP/HTTP/HTTPS protocols, Static/Dynamic library construction, Memory management, Performance profiling
Preferred skills
NAT traversal (Hole Punching, STUN/TURN/ICE), Open source contributions, iOS development
Responsibilities
Design and implement core network transmission modules, Optimize SDK performance and troubleshoot cross-platform compatibility issues, Collaborate with application teams to resolve integration challenges, Author technical specifications and API documentation