A

Ajax Systems

European security systems maker, smart homes

Senior C++ Developer - Video Management System

Backend EngineeringConfirmed live in the last 24 hours
Full-timeKyiv, UkraineNo salary listedIn-person

About the Job

Requirements

  • At least 5 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; a test-driven development approach is a plus.
  • Proficiency with Git, CMake, and GDB.
  • Practical experience designing and developing large systems.

Responsibilities

  • Maintain strong engineering practices through testing and continuous delivery.
  • Work with the team to continue developing a new product that uses video cameras for security tasks alongside traditional security sensors.
  • Develop engineering practices and improve code quality.
  • Participate in discussions about new product functionality and take responsibility for developing the product as part of the system.

Desired Qualifications

  • Experience with embedded systems and systems with limited computational resources.
  • Experience with video streaming.
  • Expert-level experience with signal transmission and streaming protocols, including RTSP.
  • Detailed knowledge and understanding of the RTP/RTCP protocol and stack.
  • Knowledge and understanding of video codec internals, including HEVC and H.264.
  • Experience with gRPC, WebSockets, WebRTC, GStreamer, LiveMedia, and video codecs or playback.
  • Experience with multimedia packaging formats such as HLS and DASH, as well as encryption.
  • Experience with mission-critical video applications and standards.
  • Familiarity with open-source libraries ranging from FFmpeg to OpenCV.
  • Practical experience using and integrating relevant open-source technologies.
  • Practical experience implementing video-processing pipelines for multimedia applications, including playback, recording, transcoding, and streaming.

About the Company

Ajax Systems

European security systems maker, smart homes

Ajax Systems designs and manufactures security systems for homes and businesses, focusing on products that integrate smart home capabilities. The company produces security hardware such as sensors and alarms that can work together as a system, usually managed through a centralized platform. Distinguishing factors include its European manufacturing base and specialization in security systems with smart home integration, catering to customers who want connected and remotely manageable protection. The goal is to provide reliable security solutions that combine traditional protection with smart, networked features for easier monitoring and control.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$11M
Headquarters
Kyiv, Ukraine
Founded
2011

Recently Posted Jobs

Explore more opportunities at Ajax Systems

See more jobs