Senior C++ Engineer
Network OptixAbout 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
-
- 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.
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 KitFree account required — sign up in 30s