CareerPlan

C++ Tech Lead (VMS, Warsaw)

WarsawFull-time2026-11-13

Core

Lead the development and improvement of embedded software for Ajax security devices, specifically focusing on the Video Management System (VMS) and OS Malevich.

Role type

Senior C++ Tech Lead (Embedded Systems)

Builds

Embedded software for security devices (cameras, sensors) and the Video Management System

Domain

Security systems / Embedded software

Required skills

C++ (C++11/C++14), Linux systems, Bash, Linux kernel fundamentals, embedded systems, processes and threads, asynchronous programming, Boost (Boost.Asio), unit and integration testing, Git, CMake, GDB

Preferred skills

Z-Wave, Zigbee, LoRa, Python, gRPC, driver development, open-source technologies

Technologies

C++, C++11, C++14, Linux, Bash, Boost, Boost.Asio, Git, CMake, GDB, Python, gRPC

Responsibilities

Maintain high engineering standards including testing practices and continuous delivery (CD), collaborate on developing new products combining video cameras with security sensors, improve engineering practices and code quality, participate in product feature discussions and take responsibility for development

Seniority

Senior, hands-on IC with leadership responsibilities