Middle/Senior Embedded Engineer (Malevich) Offline

Ukrainian Product 🇺🇦

За розробку пристроїв у 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 від 2-х років;

- досвід написання ПЗ під 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 синонімом надійності 🇺🇦