Software Development Engineer (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Development Engineer (C++): Developing server-side camera integration and support for an enterprise video operating system with an accent on network protocols and device communication. Focus on reverse engineering proprietary protocols, implementing new camera features, and optimizing cross-platform performance.
Location: Hybrid work required in one of the offices: Belgrade (Serbia), Taipei (Taiwan), Hague (Netherlands), or USA (Burbank, Walnut Creek, Portland)
Company
is a global developer of an Enterprise Video Operating System designed to convert video into actionable data for intelligent video-based solutions.
What you will do
- Develop plugins and add support for various camera vendors and devices including NVRs, DVRs, and IP speakers.
- Implement and maintain server-side camera features and capabilities.
- Analyze network traffic using Wireshark to diagnose and resolve complex field issues and server crashes.
- Collaborate with the core server team to enhance camera-server interaction.
- Refactor existing code and increase unit and functional test coverage.
- Interact with device manufacturers to improve and stabilize integrations.
Requirements
- Strong experience in C++17/20, including multi-threaded and asynchronous programming.
- Experience with Windows and Linux C++ toolchains, CMake, and Git.
- Proficiency in analyzing network traffic using Wireshark.
- Solid understanding of OOP, software design patterns, and memory management.
- Knowledge of networking fundamentals and HTTP.
- Must be able to work in a hybrid model from one of the specified office locations
Nice to have
- Experience with SOAP, ONVIF, or Qt 6.
- Cross-platform development experience, including embedded systems.
- Familiarity with Boost.
- Experience working with analytics from vendors like Uniview or Vivotek.
- Familiarity with modern AI-assisted development tools.
Culture & Benefits
- Competitive compensation and employer-sponsored health coverage.
- Paid time off and flexible working hours.
- Hybrid work model in modern office environments.
- Opportunity to work with top industry experts in a diverse international team.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →