C++ Engineer (Video Streaming) Київ, віддалено Trembit isvideo solution provider that helps clients toutilize video streaming infull with their products. Wemake R&Dor use existing video solutions. Among them: video chats, telehealth, broadcast studios, video convertion, transcribe and recording inreal-time. About project : Platform enables real-time, face-to-face communication betweenUS doctors and non-English speaking patients through professional translation services. The product facilitat
C++ Engineer (Video Streaming) Київ, віддалено Trembit isvideo solution provider that helps clients toutilize video streaming infull with their products. Wemake R&Dor use existing video solutions. Among them: video chats, telehealth, broadcast studios, video convertion, transcribe and recording inreal-time. About project : Platform enables real-time, face-to-face communication betweenUS doctors and non-English speaking patients through professional translation services. The product facilitates face-to-face communication between thousands ofpatients and their doctors daily, effectively overcoming language barriers. Itstands asone ofthe most significant projects undertaken byour team, because itbrings value, ithelps people inneed, right here and right now. Project Technologies : Quite broad technological stack. Weconcentrate onC++ for WebRTC video streaming, some Frontend code and DevOps. Development stage : Project isinproduction. Team : Ukrainian Team of3engineers and large diverse team across the globe: USA, Poland, South America. Team management : USA based project manager. Tasks : Enhance the existing architecture ofservers and services, facilitating real-time connectivity among users through WebRTC and SIP platforms. Must have skills (hard, technical) : —Proficient inC++programming. — Experience with video streaming protocols such asRTSP, RTMP, HLS, MPEG-DASH, WebRTC. — Solid understanding ofvideo codecs (H.264, H.265, VP8, VP9) and audio codecs (AAC, MP3). —Familiarity with multimedia frameworks like GStreamer, FFmpeg, orsimilar. —Experience with network programming, including socket programming, TCP/IP, UDP, and multicast. —Knowledge oflive streaming and video-on-demand (VOD) system architecture. —Proficiency indeveloping and optimizing for low-latency, high-throughput video streaming systems. —Strong debugging and troubleshooting skills. — Upper Intermediate English level . Asaplus skills (hard, technical) : —Experience with advanced video processing techniques (e.g., transcoding, transmuxing). —Knowledge ofadaptive bitrate streaming algorithms and implementations. —Familiarity with secure streaming methods —Experience with cloud services (AWS, Azure, Google Cloud) related tovideo streaming. —Contributions toopen-source projects orpersonal projects inthe video streaming domain. Must have skills (soft) : —Excellent problem-solving and analytical skills. —Strong teamwork and collaboration abilities, with aproven track record ofworking effectively inateam-oriented environment. —Effective communication skills, capable ofclearly articulating technical challenges and solutions toboth technical and non-technical team members. —Highly organized with akeen attention todetail. —Ability tomanage multiple tasks and priorities inafast-paced environment. —Astrong sense ofownership and responsibility for code quality that follows best practices. Interview stages : Technical part (1stage): tech online interview with СТО+CEO. Work schedule : The full-time work— 100% remote. Flexible workday (start from 8.00 to11.00).