Senior C++ Software Development Engineer - Remote
About the Role
We are seeking a Senior C++ Software Development Engineer to join our innovative team at Network Optix. This remote position offers the opportunity to work on cutting-edge video processing and streaming technologies. As a key player in our mission to transform video into actionable data, you will contribute to the development of our Nx Media Server, enhancing its capabilities and performance.
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 such as H.264, H.265, MP4, and MKV.
- Implement and improve real-time video transport protocols including RTSP, RTP, and WebRTC.
- Optimize low-latency video pipelines and enhance media streaming performance.
- Integrate and extend FFmpeg-based media processing pipelines.
- Refactor existing code and increase test coverage through unit and functional testing.
- Review code contributions from team members to ensure quality and performance.
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.
- Proven experience in implementing high-performance or low-latency systems.
- Experience in 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 office.
- Employer-sponsored health coverage.
- Opportunity to work with top industry experts in an international team.
At Network Optix, we celebrate diversity and are committed to creating an inclusive environment for all employees. If you have a disability or special need that requires accommodation, please let us know.
This Senior C++ Software Development Engineer role at Network Optix offers a competitive salary and the chance to work on innovative video processing technologies remotely.
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