Senior Software Engineer – RT Communication/VoIP

תאור התפקיד

The challenge:
designing and implementing high-performance, elastic and resilient voip services architecture while leveraging reactive frameworks with highly scalable infrastructure designed for web-scale loads in order to provide people the help they need in emergency situations. you will be in charge of end-to-end real-time communication software development, from the client side native libraries up to cluster infrastructure and the server logic.

דרישות התפקיד

Skills and requirements:
  • Graduate of computer science, software engineering or elite intelligence unit.
  • +3  years of hands-on experience in real-time communication.
  •  Strong oop skills, fluent with c++ standard library.
  •  Extensive knowledge and experience with multithreading and networking.
  • Deep knowledge and experience with voip stacks, sip clients, sip servers, rtsp.
  • Video\audio codes, packetization, encryption and transport.
  •  Deep knowledge and experience with video and audio streaming.
  • Strong oop and design patterns skills.
  • Skilled and independent architect and developer capable of researching and handling challenging engineering and development tasks.
 
Advantages:
  • Mobile development experience.
  • Boost and c++11 experience.
  • Asterisk
  • Kamalio