Senior Software Engineer (Real-Time Communication/Video)

This vacancy is closed

You can see all open vacancies here

We are looking for a Software Engineer that will be in charge of end-to-end Real-Time Communication software development for the life-saving platform.

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.

Job Category: C C++ developer
Job Type: Full Time
Job Location: Remote
Book a Call