Python Developer Ajax Systems

  • company name Ajax Systems
  • working location Office Location
  • job type FULL TIME

Experience: 0 - 0 years required

Pay: 1 - 10001 /year

Type: FULL TIME

Location: Ukraine

Skills: 15-1132.00 Software Developers, Application

About Ajax Systems

Job Description

Ajax Systems — це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 180 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 4 100 працівників. А датчики Ajax охороняють 3,5 млн користувачів у більш ніж 187 країнах світу. Automation Department займається розробкою програмно-апаратних комплексів для тестування кожного пристрою в процесі виробництва, створює роботизовані лінії для автоматизації збирання та пакування. А також розробляє програмне забезпечення для прошивки пристроїв і керування виробництвом, що дає змогу оптимізувати витрати часу на виготовлення датчиків. Для цього використовують Python 3 та Embedded C. Основне завдання команди — це забезпечити випуск максимальної кількості пристроїв найвищої якості в найкоротші терміни. Ми розробляємо власний софт і апаратне забезпечення, які використовуються практично на всіх етапах виробництва: починаючи з тестування змонтованих плат і прошивки мікроконтролерів, до перевірки зібраних пристроїв і їх упаковки, комплектації Starter Kits. Головний виклик перед командою на найближче майбутнє — повна автоматизація всіх етапів виробництва з використанням конвеєрів і роботів. Задачі: - розробка десктоп програм (PC, single-board) для автоматизації процесів масового виробництва, тестування та калібрування пристроїв. - інтеграція апаратного забезпечення в програм виробництва, що потрібні для перевірки/калібрування окремих функцій охоронних, відео та смарт-хоум пристроїв. - робота з CI/DI системою для автоматичного управління версіями програмного забезпечення виробництва - розробка допоміжних програм, скриптів, алгоритмів аналізу, API для взаємодії програм з базою, стороннім ПЗ та ПЗ/хардом інших команд. Необхідні знання та навички: - досвід роботи з PyQT/Pyside - must have - комерційний досвід з Python 3 - від 2х років - знання Django/Flask - розуміння Multiprocessing, Threading, Socket, The Python Standard Libraries - знання HTTP/TCP, модель OSI - досвід OOP - знання Git, Linux - англійська на рівні читання та розуміння документації Чудово, якщо ви знаєте: - PyInstaller - Jenkins чи інша CI/CD система - Docker, docker-compose, AWS - WebRTC - gRPC - NoSQL  - QML Пропонуємо: - свободу приймати рішення та втілювати ідеї; - можливість впливати на продукт і виробництво замість монотонного закриття задач; - роботу в мотивованій команді та zero bullshit culture; - гнучкий графік в офісі; - турботу та медичне страхування Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії. Долучайтеся, щоб зробити Made in Ukraine ???????? синонімом надійності.