- Masterminds wanted to join the real-time communications team.
Common tasks
- Develop great real-time communications apps
Uncommon tasks
Develop even greater real-time communications apps
Must-have skillset
- Data structures and algorithms
- Inter-process communication
- Multi-threaded programming
- Good ANSI C (with knowledge of C99) or good C++ (templates are required)
- Linux or other POSIXish environments, Windows environment
- API knowledge: C++ STL, POSIX in general, POSIX threads, sockets, OpenSSL
- Networking knowledge (for reading packet captures)
- git
Good-to-have skillset
- Some assembly (regardless of platform)
- GNU make, autoconf, automake, libtool
- SQL
- Basic VoIP
- SIP, RTP
- Audio, video codecs in general
Human languages
- English