Ajax Systems — розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема з 50 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури.
29 березня 2023

Middle Python Developer (вакансія неактивна)

Київ

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

Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Виробництво Ajax Systems налічує два заводи, що розташовані в Україні. Також у нас чотири R&D-офіси: у Києві, Харкові, Львові та Вінниці. Локальні команди продажів є у Великобританії, Італії, Іспанії, Португалії, Німеччині, Польщі, Норвегії, Румунії, Туреччині, ОАЕ та ПАР.

Датчики Ajax охороняють більше мільйона користувачів у більш ніж 130 країнах світу.

Основне завдання команди — це забезпечити випуск максимальної кількості пристроїв найвищої якості в найкоротші терміни. Ми розробляємо власний софт і апаратне забезпечення, які використовуються практично на всіх етапах виробництва: починаючи з тестування змонтованих плат і прошивки мікроконтролерів, до перевірки зібраних пристроїв і їх упаковки, комплектації Starter Kits. Головний виклик перед командою на найближче майбутнє — повна автоматизація всіх етапів виробництва з використанням конвеєрів і роботів.

Основні задачі:

    • розробка десктоп програм (PC, single-board) для автоматизації процесів масового виробництва, тестування та калібрування пристроїв.
    • інтеграція апаратного забезпечення в програм виробництва, що потрібні для перевірки/калібрування окремих функцій охоронних, відео та смарт-хоум пристроїв.
    • робота з CI/DI системою для автоматичного управління версіями програмного забезпечення виробництва
    • розробка допоміжних програм, скриптів, алгоритмів аналізу, API для взаємодії програм з базою, стороннім ПЗ та ПЗ/хардом інших команд.

Що шукаємо у кандидаті?

    • технічну освіту
    • комерційний досвід з Python 3 — від 1го року
    • знання PyQT, PySide або Tkinter
    • досвід роботи з MySQL, PostgreSQL
    • розуміння Multiprocessing, Threading, Socket, The Python Standard Libraries
    • знання HTTP/TCP, модель OSI
    • досвід OOP
    • знання Git, Linux
    • англійську на рівні читання та розуміння документації

Чудово, якщо ви знаєте:

    • PySerial или PyUSB
    • PyInstaller
    • Django REST API
    • Jenkins або іншу CI/CD систему
    • Docker, docker-compose

Особисті якості

    • цілеспрямованість
    • прагнення до нових знань і вирішенню нестаранних задач
    • вміння працювати в команді.

Деталі про команду, проекти, найближчі задачі, плани на майбутнє:

Жоден датчик ані централь Ajax не попаде до користувача, якщо не пройде жорсткий контроль якості за допомогою програмного та апаратного забезпечення, що розробляє команда Автоматизації виробництва. Наша мета — забезпечити серійний випуск максимально можливої кількості пристроїв з короткі строки і з заданими критеріями якості. У зв’язку з постійним ростом кількості паралельних проектів і збільшенням команди, ми шукаємо амбітних Пайтон розробників, які готові застосувати свій досвід на практиці, а також навчатися і розвіватися разом з іншими членами команди.Наша глобальна мета на найближче майбутне — повна автоматизація виробництва з застосування конвеєрів та роботів на кожному етапі програмування, тестування, калібрування, зборки та упаковки датчиків.