Senior Embedded Engineer (Malevich) at Ajax Systems – kyiv
Ajax Systems
kyiv, Ukraine
Posted on
Updated on
Job Function:Information Technology
Explore Related Opportunities
About This Position
Ajax Systems — це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 180 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 4 100 працівників. А датчики Ajax охороняють 3,5 млн користувачів у більш ніж 187 країнах світу.
System Department робить пристрої розумними, перетворюючи їх на повноцінний IoT. Вони створили й розвивають OS Malevich (модульна RTOS для різних апаратних платформ) і хмарний сервіс Ajax Cloud (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Для керування, обслуговування та моніторингу системи користувачами, інсталяторами й інженерами охоронних компаній розроблені додатки для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python / C++, QT, QML).
У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), відеоспостереження, датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожну кнопку з функцією керування приладами, пристрої автоматизації. Ajax Systems має багато пропрієтарних технологій: радіопротоколи Jeweller і Wings, протокол дротового зв'язку Fibra, алгоритми LISA, SmartDetect, HazeFlow 2, технологія JetSparrow, а також володіє 38 патентами на винаходи, дизайн тощо.
Необхідні знання та навички:
System Department робить пристрої розумними, перетворюючи їх на повноцінний IoT. Вони створили й розвивають OS Malevich (модульна RTOS для різних апаратних платформ) і хмарний сервіс Ajax Cloud (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Для керування, обслуговування та моніторингу системи користувачами, інсталяторами й інженерами охоронних компаній розроблені додатки для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python / C++, QT, QML).
У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), відеоспостереження, датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожну кнопку з функцією керування приладами, пристрої автоматизації. Ajax Systems має багато пропрієтарних технологій: радіопротоколи Jeweller і Wings, протокол дротового зв'язку Fibra, алгоритми LISA, SmartDetect, HazeFlow 2, технологія JetSparrow, а також володіє 38 патентами на винаходи, дизайн тощо.
Необхідні знання та навички:
- досвід розробки комерційних продуктів IoT від 4-х років;
- досвід написання ПЗ під FreeRTOS, TIrtos, etc або під baremetal;
- досвід роботи з процесорами STM32;
- відмінне знання embedded coding techniques, інтерфейсів (SPI, I2C, UART) та підсистем;
- досвід роботи з архітектурою ARM Cortex;
- впевнені знання мови програмування C;
- розуміння операційних систем: досвід програмування у embedded Linux або подібних вбудованих операційних системах (розуміння понять потоків, задач, нам важливий досвід з Real-time operating system);
- досвід наладки та валідації складних embedded system та робота з протоколом стеку.
- досвід програмування RF-модулів та розробки бездротових рішень для низького енергоспоживання;
- знання скриптових мов (Python, Bash)
- мультизадачність, можливість ефективно і швидко переключатись між різними проектами;
- основи електроніки: наші Embedded інженери використовують осцилографи, логічні аналізатори та мультиметри.
- активна участь у повному циклі розробки ПЗ для embedded: проєктування, впровадження, рев’ю коду, документування, тестування та валідація;
- бажання і наполегливість знаходити справжнє джерело проблеми, що прийшла як від користувачів, так і від команди QA;
- співпраця з інженерами з електроніки для перевірки нового обладнання з точки зору software team;
- модернізація фреймворка під нові пристрої, участь у релізах ОС Malevich;
- робота з високими технічними вимогами до досліджень та розробок нового функціоналу;
- участь у прийнятті дизайнерських рішень щодо розробки високопродуктивних та надійних embedded систем;
- створення модульних та функціональних тестів.
- можливість висувати власні ідеї та впливати на продукт і виробництво;
- роботу у вмотивованій команді та zero bullshit culture;
- конкурентну заробітну плату;
- медичне страхування;
- корпоративну англійську мову;
- комплект системи безпеки Ajax (участь у проєкті бета-тесту - отримання та тестування нових гаджетів до їх релізу).
Scan to Apply
Just scan this QR code to apply from your phone.
Job Location
kyiv, Ukraine
Frequently asked questions about this position
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.By clicking Continue, you understand and agree to JobTarget's Terms of Service and Privacy Policy.
Apply Now