Ajax Systems is hiring an

Embedded Software Engineer (OS Malevich)

Kyiv, Ukraine
Full-Time
Ajax Systems — це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 135 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 3 000 працівників. А датчики Ajax охороняють 2,5 млн користувачів у більш ніж 187 країнах світу.

За розробку пристроїв у Ajax відповідає R&D, який складається з чотирьох департаментів: System, Device, Automation та QA.

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, алгоритми LISA, SmartDetect, HazeFlow, технологія JetSparrow, а також володіє 38 патентами на винаходи, дизайн тощо. Ми шукаємо нового гравця до System Department, який готовий покращити систему разом з нами.

Необхідні знання та навички:

  • досвід розробки комерційних продуктів IoT від 5-ти років;
  • досвід написання ПЗ під 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 — отримання та тестування нових гаджетів до їх релізу.

Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії.
Долучайтеся, щоб зробити Made in Ukraine синонімом надійності.

This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.