Our company is built by people and for people who believe that the synergy of outstanding individuals gathered together can tackle any global challenge. We value who you are so get on board and let’s make this world a better place.
17 серпня 2022

C++ Video Streaming Engineer (Cloud team)

Київ, Львів, віддалено

Job Summary

In this role, you’ll be responsible for developing and supporting high performance and low latency video streaming solutions, which works reliably in different network conditions.

Responsibilities and Duties

— Design, implementation and maintenance of Linux-based cloud and embedded video streaming solutions using C++(17+)
— Follow Agile processes, perform code and architecture reviews

Qualifications and Skills

— Deep understanding of modern С++(11+)
— Practical understanding of C++ algorithms and general algorithms theory
— Experience in network programming
— Understanding the basics of video and audio encoding technologies
— Understanding of Software Development Process. Including Software Design process.
— Problem-solving skills, ability to dive deep to find the root of a problem. Attention to the smallest — details in code and architecture
— Good written and spoken English

Nice to have

— Experience with Boost, Boost.Asio
— Experience in network troubleshooting using Wireshark or similar
— Practical knowledge of one or more of the common streaming/control protocols — WebRTC, RTP/RTCP, RTSP, ICE/STUN/TURN
— Practical experience with popular media frameworks — WebRTC, Pion, FFMpeg (at least one of them)
— Understanding of media codecs — H264, H265, AV1, Opus, AAC
— Understanding of SOLID, Clean Code, UML
— Experience with Linux API/POSIX
— Experience with unit tests, GTest

We offer multiple benefits, that include

— Competitive salary and perks
— PE accounting and support
— WFH and remote working mode possibility. Partial furniture compensation
— Social package, including medical insurance available from day one and a wellbeing benefit for sport and art activities, mental and physical health, available after trial period
— 21 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Educational possibilities like corporate courses, knowledge hubs, and free English classes. Semiannual performance review
— Free meals, fruits, and snacks when working in the office.

LinkedIn