C++ Tech Lead (VMS, Warsaw)
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