Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Linux C++ Developer (Video Management System)
Kyiv, Kyiv City
Sign-on bonus: $2000 🔥
We are seeking a skilled Embedded Linux C++ Developer for our Video Management System team in Kyiv, Ukraine. Join our innovative team and contribute to the development of smart home security solutions.
About the Company
We are an international technology company, the largest developer and manufacturer of security systems in Europe, Ajax, with smart home capabilities. This is a whole ecosystem of 180 devices, mobile and desktop applications, server infrastructure. Every year we demonstrate exponential growth both in the size of the team and in the number of users worldwide. Currently, the company has more than 4,100 employees. And Ajax sensors protect 3.5 million users in more than 187 countries around the world.
The System Department makes devices smart, turning them into a full-fledged IoT. They have created and are developing OS Malevich (modular RTOS for various hardware platforms) and the Ajax Cloud cloud service (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). For managing, servicing, and monitoring the system by users, installers, and engineers of security companies, applications for iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python / C++, QT, QML) have been developed.
Recently, security has become increasingly important for both homeowners and businesses. Whether it's home security, asset protection, or ensuring the safety of loved ones, having a reliable security infrastructure is paramount. This is where video surveillance systems offer a comprehensive solution for monitoring, recording, and analyzing activity on and around your property. Video surveillance systems have come a long way since their inception. From early CCTV systems to modern IP cameras, the evolution of video surveillance technology has been remarkable. Instead of grainy, low-resolution video, modern security cameras offer high-definition video, remote access, and intelligent analytical capabilities.
We are looking for a smart, experienced, technically proficient Embedded Linux C++ Developer.
Responsibilities
- Develop and maintain embedded systems for video management
- Implement and optimize C++ and Linux-based solutions
- Collaborate with cross-functional teams to integrate video surveillance features
Requirements
- Proficiency in Embedded, Linux, and C++
- Experience with Java, Kotlin, Objective-C, Swift, Python, QT, and QML
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with video processing and analysis
- Knowledge of AWS, Akka, NATS, Kafka, Mongo, and MySQL
We Offer
- Competitive sign-on bonus of $2000
- Full-time position with career growth opportunities
- Collaborative and innovative work environment
Join us to make "Made in Ukraine" a synonym for reliability.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Jobs powered by [Job Board Name]