C++ Engineer

Mumbai, Maharashtra, India
Dec 25, 2023
Dec 28, 2024
Remote
Full-Time
8 Years
Job Description

Position. Qt C++ Developer

Responsibilities

  1. Design, develop, and maintain the core streaming stack.
  2. Build and optimize live streaming functionality end to end.
  3. Optimize bandwidth and resource consumption on both client and server levels.
  4. Collaborate with cross-functional teams and work on multiple platforms.
  5. Utilize WebRTC and other technologies to enable multiple clients.
  6. Experiment with new ideas to improve the service efficiently.
  7. Write effective, low-latency, high-availability, and scalable code.
  8. Create unit test cases and test reports.

What You'll Work On

  • Building and maintaining the live streaming stack.
  • Bandwidth and resource optimization.
  • Working with WebRTC and other technologies.
  • Brainstorming and experimenting with new ideas.
  • Writing effective, low-latency, high-availability, and scalable code.
  • Writing unit test cases and test reports.

Who You Are

  • Minimum Requirements
  • 8+ years of experience with a proven track record.
  • Strong foundation in OS/System Design, Client/Server/Async/Event/Socket Architecture.
  • Experience in Data Structures, Algorithms, Design patterns.
  • Familiarity with CI/CD, Docker, Linux, Git, Ansible/Jenkins, Databases (MySQL/Mongo).
  • Strong experience with multimedia programming and codecs (H.265/264, VP9, AV1).
  • Strong experience in networking and media protocols (RTSP, WEBRTC, UDP, TCP, RSTP, MPEG).
  • Experience with Desktop Capture API, Nvidia & AMD AMF library for real-time screen capture.
  • Experience in WebRTC-based Browser client and backend Architecture.
  • Expertise in FFMPEG and GSTREAMER.
  • Strong experience in C/C++/Qt C++.

Note. The initial month involves working from the office in Mumbai.

This detailed description provides a comprehensive overview of the expectations from the potential candidate. It covers technical skills, experience, and specific technologies relevant to the role.