Ajax Systems

Linux C++ Developer (Video Management System)

Ajax Systems
Apply
2 years ago
Kyiv, UkraineSenior

Responsibilities

  • Develop and improve software for the Video Management System and Ajax embedded security-device ecosystem.
  • Design and develop large systems using C++ and Linux, including processes, threads, and asynchronous processing.
  • Maintain testing and continuous-delivery practices and improve code quality.
  • Participate in product-functionality discussions and contribute to product development as part of the broader system.
  • Develop video-processing capabilities including playback, recording, transcoding, and streaming where applicable.

Requirements

  • At least five years of C++ experience, including C++11 or C++14.
  • Knowledge of Linux systems, Bash, and Linux kernel principles.
  • Strong experience with Boost, particularly Boost.Asio.
  • Understanding of processes, threads, and asynchronous processing.
  • Ability to write unit and integration tests; TDD experience is a plus.
  • Fluency with Git, CMake, and GDB.
  • Practical experience designing and developing large systems.
  • Preferred experience includes embedded systems, video streaming, RTSP, RTP/RTCP, HEVC, H.264, gRPC, WebSockets, WebRTC, GStreamer, LiveMedia, video codecs and playback, HLS, DASH, encryption, FFmpeg, OpenCV, and multimedia-processing pipelines.

Benefits

  • Competitive salary.
  • Medical insurance.
  • Corporate English-language lessons.
  • Opportunity to participate in internal beta testing of Ajax security systems.
  • Partner-company discounts and discounts on Ajax products.
  • Opportunity to propose and implement ideas affecting the product and mass production.

Tech Stack

BashCC++CMakeGitgRPCJavaKotlinLinuxOpenCVPythonSwift

Categories

Ajax Systems

About Ajax Systems

1,001-5,000 employees

Ajax Systems builds wireless security systems and smart home devices for homes and businesses, sold through professional installers and distributors. Its portfolio spans intrusion detection, video surveillance, fire and life safety, and automation, used by over 4.5 million end users in more than 180 countries. Founded in 2011 and headquartered in Dubai, the privately held company manufactures across Ukraine, Turkey, and Vietnam.

Contact me