Linux C++ Developer (Video Management System)

Ajax Systems
Ukraine
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["C++","Linux","Bash","Boost.asio","Git","Cmake","Gdb","OS Malevich","RTOS"]

Embedded Linux C++ Developer for video management systems in a security-focused product line. Work on large-scale systems, including OS Malevich-based cloud/edge components, video pipelines, and integration with open-source multimedia stacks. Collaborate across embedded, server, and test domains to deliver robust, high-performance video processing features for Ajax Systems’ IoT security ecosystem.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ajax Systems
Ajax Systems
1 year ago

Linux C++ Developer (Video Management System)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Embedded Linux C++ Developer for video management systems in a security-focused product line. Work on large-scale systems, including OS Malevich-based cloud/edge components, video pipelines, and integration with open-source multimedia stacks. Collaborate across embedded, server, and test domains to deliver robust, high-performance video processing features for Ajax Systems’ IoT security ecosystem.
Location: Ukraine
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Maintain and develop features for the video management system with a focus on reliability and performance.
  • •Collaborate with embedded, cloud, and testing teams to deliver end-to-end video processing pipelines (capture, encoding, streaming, playback).
  • •Contribute to engineering culture with tests and continuous delivery practices.
  • •Participate in discussions on new product functionality and own the product evolution as part of the system.
  • •Ensure code quality and clear documentation across the stack.

Pay and Benefits

Perks:Health Insurance

Key Requirements

  • •5 years of C++ experience (C++11/C++14)
  • •Linux system knowledge, bash skills, understanding of Linux kernel concepts
  • •Strong experience with boost, especially boost.asio
  • •Proficient in writing unit/integration tests (TDD is a plus)
  • •Fluent with git, cmake, and gdb; practical experience designing large systems
Experience:5+ yearsEmbeddedIoTVideo processingSecurity
Skills:C++LinuxBashBoost.asioGitCmakeGdbOS MalevichRTOS
Tech Stack:C++LinuxBashBoost.asioGitCmakeGdbOS MalevichRTOSFfmpegOpenCVGRPCWebSocketsWebRTCGSTLiveMediaVideo codecsHLSDASHHEVC

Company Brief

Ajax Systems
Designs and manufactures wireless professional security systems and smart home devices, including alarms, sensors, cameras, and communication hubs, sold globally for residential and commercial security and IoT integration.
Industry: Surveillance & Security Hardware
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Kyiv, Ukraine
Founded: 2011
WebsiteLinkedIn