Requirements
- At least 5 years of hands-on experience in Real-time communication development (Video/Audio Streaming)
- Strong OOP skills, fluent with C++ Standard Library
- Extensive knowledge and experience with Multithreading and Networking
- Deep knowledge and experience with WebRTC, VoIP Stacks, SIP Clients and Servers, RTSP, HTTP Streaming/HLS
- Video\Audio codes, packetization, encryption, and transport
- Deep knowledge and experience with Video and Audio Streaming
- Strong OOD and Design Patterns skills
- Skilled and independent architect and developer capable of researching and handling challenging engineering and development tasks
Responsibilities
- Designing and implementing high-performance VoIP services/ Streaming architecture, in order to provide people the help they need in emergency situations
- Development of core RTC components from client level up to the server-side, implementing highly scalable real-time communication infrastructure for emergency services
- Working on multi-platform environments with mobile clients, VoIP and Streaming clustered servers, and on command and control systems and emergency end-devices
- You will be working on a wide variety of RTC open-source projects and components: WebRTC (Internals and API’s), HTTP Streaming, Media frameworks and media engines (GStreamer, FFmpeg), B\W Estimation, Video and Audio codecs (VP8/9, H.264/5, SVC, Opus, AAC)
Will be a plus
- Experience with Janus server
- Experience with Wowza streaming engine
- Docker and Kubernetes experience
What we offer
- Competitive salary
- Medical insurance
- Tax compensation
- Full remote work
- Long-term employment with 20 working
- Paid sick leaves (10 per year)
About the project
Our client has established an Emergency management system – a kind of communication hub for emergency stations, call centers, and citizens. The primary goal is to create a unified PSAP (public safety answering point) as a service and save human lives.
It’s a cloud-native platform, providing a broad array of real-time data. This solution empowers responders, decreases accidents, and makes citizens safer.