Senior C++ Software Development Engineer - Hybrid Role
About the Role
We are seeking a Senior C++ Software Development Engineer to join our dynamic team at Network Optix. This role is perfect for those looking to work in a hybrid environment, contributing to cutting-edge video technology solutions. As a Senior C++ Software Development Engineer, you will play a crucial role in enhancing our video processing and streaming capabilities, helping to shape the future of intelligent video solutions.
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 testing.
- Review and provide feedback on code written by other team members.
Requirements
- Strong background in C++11 (or newer) within a multi-threaded environment.
- Experience working with video processing pipelines or media frameworks.
- Understanding of video codecs, container formats, and media streaming concepts.
- Familiarity with real-time streaming protocols such as RTP, RTSP, or WebRTC.
- Experience implementing high-performance or low-latency systems.
- Experience with unit and functional testing.
- Interest in using AI development tools (e.g., Claude/Gemini) to enhance your C++ skills.
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 $172,500 to $253,000 per year.
- Paid time off and flexible working hours.
- Hybrid work model in our comfortable office.
- Employer-sponsored health coverage.
- Opportunity to work with top industry experts in an international team.
Join us at Network Optix and be part of a company recognized on the Inc. 5000 Fastest Growing Companies list for nine consecutive years. We are committed to diversity and inclusion in the workplace, celebrating the unique perspectives of our workforce. 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 unique opportunity to work on innovative video technology solutions in a hybrid environment. With competitive compensation and a commitment to diversity, this position stands out in the tech industry.
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