C++ developer (Audio)

Technology Stack:

C++, node.JS




C++ developer (Audio)

JettyCloud looks for IT professionals on behalf of RingCentral to join its team in Sofia.

RingCentral Bulgaria is a new European branch of an American company RingCentral. JettyCloud is a software R&D center that works for RingCentral. Due to our long-term partnership we help the company to find talented engineers who will work on #1 cloud communications solution.

The Core Audio team is dedicated to developing services for processing media data within the scope of handling phone calls, receiving and sending fax messages, as well as conducting video conferences.

Our servers are located in various geographic locations and collectively serve over a million users. One of the primary requirements for our media services is ensuring high-quality connectivity amidst high volumes of incoming and outgoing traffic and system high load.

To further develop the service and expand the spectrum of projects, we are seeking a C++ engineer to join the audio team. Our team is focused on developing components responsible for audio data processing and algorithms aimed at improving sound quality, which involves low latency and reliable performance in an unstable network.

You are going to

  • Design and develop backend services for a distributed media service;

  • Adding support for new protocols and features;

  • Optimizing server performance;

  • Improving algorithms for transmitting and processing audio and video;

  • Perform code review;

  • Be a part of our professional team.

Our expectations

  • Strong knowledge of С++ (98, 11, 17);

  • Understanding of С++ (14, 17, 20);

  • Development experience or willingness to learn how to code for Node.js;

  • Experience of developing for Linux;

  • Understanding of networking and common protocols design (IP, TCP, UDP, HTTP);

  • Experience in debugging and profiling performance of heavily loaded services;

  • English level at least Intermediate.

Will be an advantage

  • Experience with VoIP and WebRTC (SIP, SDP, RTP, RTCP);

  • JavaScript programming experience with Node.JS;

  • Understanding of digital signal processing principles;

  • Understanding of audio codec operation principles;

  • Experience in numerical assessment of sound quality;

  • Development experience in (soft) real-time applications;

  • Development experience with containers (Docker);

  • Understanding of virtualization principles.

We offer

  • Well-coordinated professional team;

  • Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth;

  • Additional Health and Life Insurance Package;

  • Employee Assistance Program;

  • 25 vacation days;

  • ReBenefit Platform Account with 400BGN value monthly.

Apply for job


Contact us

Write to us at jobs@jettycloud.com or send a message to our recruiters