Network Optix24.03.26
AI SCORE 8.5

Senior C++ Software Development Engineer - Remote

$180K–$250K/year

About the Role

We are seeking a Senior C++ Software Development Engineer to join our dynamic team at Network Optix. This is a unique opportunity to work remotely while contributing to the development of cutting-edge video processing technologies. As a Senior C++ Software Development Engineer, you will play a pivotal role in enhancing our video processing and streaming capabilities, ensuring high performance and low latency across diverse hardware and operating systems.

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 media streaming performance.
  • Integrate and extend FFmpeg-based media processing pipelines.
  • Refactor existing code and increase test coverage through unit and functional tests.
  • Review code contributions from 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.
  • Proven track record 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 package.
  • Paid time off and flexible working hours.
  • Hybrid work environment in our modern offices located in Burbank, Walnut Creek, and Portland.
  • Employer-sponsored health coverage.
  • Opportunity to work with top industry experts in an international team.

Join us at Network Optix as a Senior C++ Software Development Engineer and be part of a team that is revolutionizing the video technology landscape. This role offers you the chance to work remotely while contributing to innovative video solutions that empower organizations worldwide.

Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior C++ Software Development Engineer position offers a unique opportunity to work remotely and innovate in the video technology sector. Network Optix is recognized for its rapid growth and commitment to diversity.

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.