Поиск работы на robota.uaukraine

Эта вакансия уже завершена

Ajax Systems — вакансия в Embedded Developer (OS Malevich)
Вакансия закрыта

Embedded Developer (OS Malevich)

Ajax Systems
1 год назад
15 февраля 2023
Львов

Ajax Systems — розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це понад 50 пристроїв, мобільні та десктопні застосунки, серверна інфраструктура. У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожна кнопка з функцією керування приладами, розумні розетки та реле.

Датчики Ajax охороняють понад 1 250 000 користувачів у більш ніж 130 країнах світу.

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

Команда System робить пристрої розумними, перетворюючи їх на повноцінний IoT. Учасники команди створили й розвивають OS Malevich (модульна RTOS для різних апаратних платформ) і хмарний сервіс Ajax Cloud (Java 12, AWS, Akka). Для керування, обслуговування та моніторингу системи користувачами, інсталяторами й інженерами охоронних компаній розроблені застосунки для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python, QT, QML).

У нас багато пропрієтарних технологій. Так, ми впроваджуємо в ДНК продукту можливості й технології, копіювання яких є настільки трудомістким процесом, що просто не має сенсу. Такими розробками стали радіопротоколи Jeweller і Wings, операційна система OS Malevich, алгоритми датчиків і багато іншого. Саме в команду розробки OS Malevich ми шукаємо Embedded-інженерів, які готові покращити нашу систему разом з нами.

Вимоги:

  • досвід розробки комерційних продуктів IoT від 3-х років;

  • досвід написання ПЗ під 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 Systems - компанія розробник та виробник розумних систем безпеки

больше 500  сотрудников

с 2012 года  на рынке

  • Курсы иностранного языкаКурсы иностранного языка
  • Скидки сотрудникамСкидки сотрудникам
  • Компенсация обученияКомпенсация обучения
  • Гибкий графикГибкий график

Похожие вакансии по профессиям: