Jobs and Careers
NE

Senior C++ Engineer

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 looking for a Senior C++ software engineer who has a strong background in multi-threading and highly distributed applications. Our software runs on all kinds of hardware and operating systems. The main language we use is C++20 (we use cutting-edge technologies supported by the latest MSVC and clang compilers).

Key ResponHybrid 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 (Flexiblesibilities
    • Develop new and enhance existing VMS Server Network API functionalities

    • Increase the security of the VMS Server API, authentication and permission management

    • Implement distributed functionality across several entities across the network

    • Refactor existing code and increase test coverage (UT and FT)

    • Review the code of the other members of the team

    Required experience & skills

    • Strong background in C++11/14/17 in multi-threaded environment

    • Understanding of the network stack and HTTP protocol

    • Experiences in implementing unit and functional tests

    Nice to have

    • Cross-platform experiences with Windows and Linux including embedded devices

    • Good understanding of the network stack and protocols like TCP, UDP, SSL, TLS, HTTP, WebSocket, etc

    • Some of these technologies: MSVC, clang, bash, python, CMake, SQL, OpenAPI, OAuth, LDAP

     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 →