Middle Embedded Developer (Fire Team)

Kyiv, Kyiv City
Device Department – Smoke Devices Team /
Full-time /
On-site
Ajax Systems - розробник бездротових та дротових систем безпеки з можливостями розумного будинку. Це компанія повного циклу від генерації ідей та R&D до масового виробництва та продажу. Ми робимо все: виробляємо фізичні пристрої (система включає багато різних датчиків і хаби), пишемо для них прошивку, розробляємо серверну частину і випускаємо мобільні додатки. Пропонуємо долучитися до розширення лінійки бездротових пристроїв пожежної безпеки, що мало споживають, відповідають світовим стандартам і сертифіковані в усьому світі.

Вимоги:

    • Володіння Embedded C
    • Досвід програмування на C для мікропроцесорів Texas Instruments (CC13XX, MSP430 etc) або STMicroelectronics (STM32, STM8)
    • Комерційний досвід розробки ПЗ на С
    • Розуміння модульної архітектури ПЗ
    • Досвід використання периферії: сенсори, виконавчі пристрої, розуміння фізики процесів
    • Знання цифрових та аналогових інтерфейсів
    • Розуміння особливостей розробки пристроїв із низьким енергоспоживанням
    • Досвід розробки пристроїв із графічним інтерфейсом користувача та використання графічних бібліотек (STM-TouchGfx, STemWin etc)
    • Наявність завершених проектів
    • Володіння: GIT, SourceTree, GitFlow, Bitbucket
    • Розуміння принципів RTOS

Буде плюсом:

    • C++, Python
    • Досвід створення малоспоживаючих пристроїв
    • Наявність закінчених проектів масового виробництва чи некомерційних проектів 
    • Розуміння цифрової та аналогової схемотехніки
    • Досвід у розробці hardware проектів буде великим плюсом
    • Досвід написання допоміжного софту для ПК для налагодження або тестування пристроїв
    • Вміння працювати з радіоканалами різних частотах (1 ГГц, 2.4Ггц)
    • Досвід у сфері цифрової обробки сигналів
    • Досвід розробки пристроїв, які вимагають використання математичної обробки сигналів
    • Досвід практичного використання тач-сенсорів - програмна обробка, калібрування, налаштування

Обов'язки:

    • Досліджувати та визначати концепції пристрою або його частин, вибирати сенсори та основні елементи пристрою з огляду на вимоги до продукту
    • Розробляти firmware для прототипу, перевіряти концепції та налагодження прототипів
    • Тісно співпрацювати з hardware інженером при розробці схемотехніки та трасуванні плат – коригувати технічне завдання, виконувати рев‘ю та налагодження прототипів
    • Брати участь у розробці firmware фінального пристрою на всіх етапах - налагодження, оптимізація, реліз
    • Взаємодіяти з QA – проводити огляд та коригування test case під час ручного та автоматизованого тестування пристрою

Ми пропонуємо:

    • Класну різнобічну команду професіоналів із палаючими очима
    • Захопливу, творчу роботу над реальними продуктами
    • Конкурентну заробітну плату
    • Пряму віддачу від зусиль, видимий результат своєї праці
    • Багато свободи у прийнятті рішень та розвитку системи
    • Здорову корпоративну культуру
    • Медичне страхування