•••••••••••• — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Продуктам •••• довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо •••• налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі.   За розробку пристроїв у •••• відповідає R&D, який складається з чотирьох департаментів: System, Device, Automation та QA.   System Department робить пристрої розумними, перетворюючи їх на повноцінний IoT. Вони створили й розвивають OS Malevich (модульна RTOS для різних апаратних платформ) і хмарний сервіс •••• Cloud (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Для керування, обслуговування та моніторингу системи користувачами, інсталяторами й інженерами охоронних компаній розроблені додатки для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python / C++, QT, QML).   У лінійці •••• представлено централі керування із власною RTOS (OS Malevich), відеоспостереження, датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожну кнопку з функцією керування приладами, пристрої автоматизації. •••••••••••• має багато пропрієтарних технологій: радіопротоколи Jeweller і Wings,протокол дротового зв'язку Fibra, алгоритми LISA, SmartDetect, HazeFlow 2, технологія JetSparrow, а також володіє 38 патентами на винаходи, дизайн тощо.   Ми шукаємо Junior Embedded Engineer до System Department. •••••••••••• — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Продуктам •••• довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо •••• налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі.   За розробку пристроїв у •••• відповідає R&D, який складається з чотирьох департаментів: System, Device, Automation та QA.   System Department робить пристрої розумними, перетворюючи їх на повноцінний IoT. Вони створили й розвивають OS Malevich (модульна RTOS для різних апаратних платформ) і хмарний сервіс •••• Cloud (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Для керування, обслуговування та моніторингу системи користувачами, інсталяторами й інженерами охоронних компаній розроблені додатки для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python / C++, QT, QML).   У лінійці •••• представлено централі керування із власною RTOS (OS Malevich), відеоспостереження, датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожну кнопку з функцією керування приладами, пристрої автоматизації. •••••••••••• має багато пропрієтарних технологій: радіопротоколи Jeweller і Wings,протокол дротового зв'язку Fibra, алгоритми LISA, SmartDetect, HazeFlow 2, технологія JetSparrow, а також володіє 38 патентами на винаходи, дизайн тощо.   Ми шукаємо Junior Embedded Engineer до System Department. •••••••••••• — це українська історія успіху, місце неймовірної сили та енергії.
Долучайтеся, щоб зробити Made in Ukraine 🇺🇦 синонімом надійності.

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

  • Знання принципів і методів embedded-розробки, інтерфейсів (SPI, I2C, UART, CAN, RS485) та підсистем.
  • Навички роботи з різними системами збірки (build systems).
  • Знання мови програмування C.
  • Розуміння принципів роботи операційних систем, досвід розробки під Embedded Linux або інші вбудовані операційні системи.
  • Практичний досвід застосування основних інженерних практик розробки ПЗ: тестування, безперервної інтеграції та розгортання (CI/CD), роботи з pull requests, проведення code review, використання систем контролю версій та інструментів відстеження задач і помилок.
  • Буде плюсом

  • Досвід роботи з мікроконтролерами (MCU), зокрема STM, ESP, AVR, nRF тощо.
  • Знання скриптових мов програмування Python та Bash.
  • Базові знання електроніки та практичні навички роботи з осцилографами, логічними аналізаторами й мультиметрами для діагностики та налагодження пристроїв.
  • Завдання

  • Участь у повному циклі розробки вбудованого програмного забезпечення: проєктування, реалізація, code review, документування, тестування та валідація.
  • Аналіз і системний підхід до виявлення та вирішення проблем у програмному забезпеченні.
  • Співпраця з інженерами-електроніками для перевірки нового апаратного забезпечення з боку програмної команди. Аналіз апаратних рішень та надання рекомендацій щодо аспектів, пов’язаних із firmware.
  • Забезпечення стабільних і надійних релізів операційної системи Malevich OS.
  • Робота з високорівневими та технічними вимогами, дослідження й розробка нової функціональності.
  • Розробка unit та функціональних тестів.
  • Пропонуємо

  • можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;
  • роботу у вмотивованій команді та zero bullshit culture;
  • конкурентну заробітну плату;
  • медичне страхування;
  • корпоративну англійську мову;
  • компенсацію профільного навчання;
  • можливість взяти участь у проєкті бета-тесту систем безпеки •••• — отримання та тестування нових гаджетів до їх релізу.