Senior C++ Software Development Engineer - Remote
About the Role
We're hiring a Senior C++ Software Development Engineer to join our innovative team at Network Optix. This remote position offers an exciting opportunity to work on cutting-edge video processing technologies and real-time streaming solutions. As a Senior C++ Software Development Engineer, you'll contribute to our mission of transforming video into actionable data, enhancing the capabilities of our Nx Media Server.
What You'll Do
- Develop and enhance video processing and streaming components of the Nx Media Server.
- Work with various video formats, codecs, and container formats (H.264, H.265, MP4, MKV, etc.).
- Implement and improve real-time video transport protocols (RTSP, RTP, WebRTC, etc.).
- Optimize low-latency video pipelines and media streaming performance.
- Integrate and extend FFmpeg-based media processing pipelines.
- Refactor existing code and increase test coverage (unit tests and functional tests).
- Review the code of other team members to ensure quality and performance standards.
Requirements
- Strong background in C++11 (or newer) in a multi-threaded environment.
- Experience working with video processing pipelines or media frameworks.
- Understanding of video codecs, container formats, and media streaming concepts.
- Experience with real-time streaming protocols such as RTP, RTSP, or WebRTC.
- Experience implementing high-performance or low-latency systems.
- Experience implementing unit and functional tests.
- Familiarity with AI development tools (e.g., Claude/Gemini) is a plus.
Nice to Have
- Experience working with FFmpeg.
- Understanding of media transport protocols and NAT traversal (STUN/TURN/ICE).
- Cross-platform development experience with Windows and Linux, including embedded devices.
- Experience with WebRTC media pipelines.
What We Offer
- Competitive compensation ranging from $180,000 to $250,000 per year.
- Paid time off and flexible working hours.
- Hybrid work environment in our comfortable offices located in various cities.
- Employer-sponsored health coverage.
- Opportunity to work with top industry experts in an international team.
Join us in revolutionizing the landscape of video technology. Apply now for the Senior C++ Software Development Engineer remote position!
This Senior C++ Software Development Engineer role at Network Optix offers a unique opportunity to work remotely on innovative video technology solutions with a competitive salary and flexible work arrangements.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months