10 Aug
|
Cybage Software
|
India
10 Aug
Cybage Software
India
Key Responsibilities :
• Design and implement cross-platform C++ software for real-time video, audio, and data transmission over IP.
• Develop and optimize GPU-accelerated video transcoding pipelines for formats such as H.264 and HEVC.
• Implement efficient, low-latency networking and synchronization for live media streams.
• Write clean, maintainable, and performant code following modern C++ standards.
• Collaborate closely with other R&D; teams on architecture, integration, and performance improvements.
• Conduct performance analysis, profiling, and optimizations across CPU and GPU pipelines.
• Participate in design and code reviews, contributing to shared standards and best practices.
• Maintain documentation, test coverage, and continuous integration for developed modules.
Required Qualifications :
• 4+ years of professional experience in C++ software development.
• Strong proficiency in contemporary C++ (C++17 or later), including templates, STL, and memory management.
• Experience with multi-threaded and multi-core programming.
• Experience in socket-level network programming and a good understanding of TCP/IP, UDP and mDNS protocol.
• Hands-on experience with cross-platform development (Windows, Linux, macOS).
• Experience working with large codebases and version control systems (Git, Jira).
• Strong analytical and debugging skills, with a focus on performance optimization.
• Effective communication skills and the ability to collaborate within a distributed team.
• Understanding of web technologies, including web services, web application servers and Restful APIs.
Preferred Qualifications :
• Familiarity with GPU programming (CUDA, NVENC/NVDEC, or similar technologies).
• Familiarity with real-time video/audio systems and related performance considerations.
• Experience with real-time video streaming, transcoding, or compression technologies (e.g., H.264, HEVC, AV1).
• Familiarity with NDI, or similar IP-based video transport protocols.
• Knowledge of graphics or
📌 C++ developer (India)
🏢 Cybage Software
📍 India