Network Optix24.03.26
AI SCORE 8.5

Senior C++ Software Development Engineer - Remote

$180K–$250K/year

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!

Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.