Jobs and Careers
NE

C++ Senior/Lead Developer (Server)

Network Optix
EU - RemoteRemotefull_timeVerifiedPosted 13 Jan 2024

About the role

Network Optix (Nx) is a powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Platform helps innovative organizations rapidly and affordably build world-class, custom-tailored, enterprise-scale video products and solutions.

We have locations in Walnut Creek, CA, Burbank, CA, and Oregon in the USA, and distributed teams around the globe (Taiwan, Australia, France, Spain, and Serbia to name a few). Nx is profitable and actively invests in expanding into new domains. We are growing our teams cross-functionally and across the globe.

We are actively developing new features to extend functionality so we are looking for a Senior C++ developer that will join our Platform team.

What you'll be doing:

  • Design and develop new functionality for our server SDKs

  • Extend VMS REST API to make our system open for third-party developers

  • Add new server-side features

  • Implement SDK code samples

  • Improve the ability to work in public networks: extending the supported media broadcasting protocols, NAT traversal

  • Work with audio/video codecs and containers using FFMPEG.

Skills Required:

  • Good knowledge C++/STL, extensive use of templates

  • Good knowledge of Networking programming

  • Excellent skills in multi-threaded development

  • Deep understanding of OOP and software design patterns

  • Ability to support current codebase

  • Good knowledge of algorithms

  • B2+ English

Will be an advantage:

  • Tech/Team Leadership skills and experience
  • Knowledge of network protocols

  • Experience in designing and developing public APIs and SDKs

  • Experience with different media formats, codecs, containers (mkv, mpeg2-ts, h.264, webm, vp8, mjpeg etc), media delivery protocols (rtsp, http, hls), ffmpeg

  • Knowledge C++20

Hybrid or Remote

The position is ideally a hybrid role and the office is located in Belgrade. We will also consider 100% remote.

 We are offering

  • Competitive remuneration

  • Paid leaves (Flexible PTO)

  • Flexible working hours

  • Private medical insurance 

  • Working with top industry experts in our international team

 

Network Optix is an equal opportunity employer committed to diversity and inclusion in the workplace. We celebrate the diversity of our workforce, which includes people of all cultural, national, racial, gender identities, and those who have served in the military. We strive for an environment where creativity and collaborative growth thrive. If you have a disability or special need that requires accommodation, please let us know. 

CCPA disclosure notice

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Network Optix

View company profile →