2 views
Ajax Systems
Ajax Systems is an international technology company, Europe's largest developer and manufacturer of Ajax security systems with smart home capabilities. This is a whole ecosystem of 135 devices, mobile and desktop applications, server infrastructure. Every year, we demonstrate multiple growth both in the size of the team and in the number of users worldwide. Currently, the company has more than 3,000 employees. And Ajax sensors protect 2.5 million users in more than 169 countries around the world.
System Department makes devices smart, turning them into full-fledged IoT. They created and develop OS Malevich (a modular RTOS for various hardware platforms) and Ajax Cloud (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Applications for iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python / C++, QT, QML) have been developed for system management, maintenance and monitoring by users, installers and engineers of security companies.
What you need to know and be able to:
- 5 years C++ experience (C++11/C++14)
- Good experience with boost, especially boost.asio
- Good understand the principles of processes, threads and asynchronous processing
- Be able to and write unit/integration tests (TDD culture will be a plus)
- Fluency in git, cmake, gdb
- Value of linux/posix- compatible systems, knowledge of bash, understanding of the principles of the linux kernel
- Practical experience in the design and development of large systems
What will be a plus:
- Experience in working with embedded systems and systems with limited computing power resources
—Experience with video streaming
—Expertise in RTSP (RTSP)
—Detailed knowledge and understanding of the RTP/RTCP protocol and stack
- Internal device knowledge and understanding of video codec formats HEVC, H.264
- Experience with GRPC/web sockets, WebRTC, GST, LiveMedia, Video codecs/playback
- Experience with multimedia packaging formats such as HLS, DASH, and also with encryption
- Experience with mission-critical video applications and standards
- Free orientation in open-source libraries, from ffmpeg to OpenCV
- Hands-on experience using and integrating with relevant technologies open source
-Experience in implementing a video processing pipeline for multimedia applications (playback, recording, transcoding, streaming)
Main tasks:
- Maintain a good technical culture with tests and CD
—Together with the team, continue to work on a new product using video cameras for security tasks in combination with traditional security sensors.
—Develop engineering practices and improve code quality
—Participate in new functionality discussions of the product and be responsible for the development of the product as part of the system
We offer:
— The opportunity to propose and implement own ideas that have an impact on the product and production;< /p>
—Work in a motivated team and zero bullshit culture;
—Competitive salary;
—Medical insurance;
—Corporate EnglishRussian language;
— Compensation for specialized training;
— Opportunity to participate in the Ajax security systems beta test project — receiving and testing new gadgets before their release.
Ajax Systems is a Ukrainian success story, a place of incredible strength and energy.
Join us to make Made in Ukraine synonymous with reliability.