Ajax Systems is hiring an

Embedded Linux Developer

Kyiv, Ukraine
Full-Time
Ajax Systems — це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 135 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 3 000 працівників. А датчики Ajax охороняють 2,5 млн користувачів у більш ніж 169 країнах світу.

Automation Department займається розробкою програмно-апаратних комплексів для тестування кожного пристрою в процесі виробництва, створює роботизовані лінії для автоматизації збирання та пакування. А також розробляє програмне забезпечення для прошивки пристроїв і керування виробництвом, що дає змогу оптимізувати витрати часу на виготовлення датчиків. Для цього використовують Python 3 та Embedded C.

Ми в пошуках інженера-розробника вбудованого програмного забезпечення апаратних платформ відеопристроїв  (BSP) на базі Embedded Linux. Нам потрібен досвідчений фахівець, активний та готовий втілювати новітні рішення.

Знання та навичкі

  • Глибоке знання Embedded Linux (U-boot, ARM Toolchains, Kernel, RootFS, BusyBox) з досвідом розробки від 2 років;
  • Професійне володіння С, SHELL-scripting, а також інструментами Git, make;
  • Знання цифрових та аналогових інтерфейсів (в тому числі  I2C, SPI, UART/TTL,  Ethernet, USB,  HDMI, MIPI, SATA, eMMC);
  • Досвід використання периферії: сенсори, виконавчі пристрої, контролери, акселерометри тощо.

Буде плюсом

  • Досвід роботи із потоковим відео, кодеками та декодерами (HEVC,H.264,H.265);
  • Досвід роботи із Buildroot у розробці hardware-проєктів на ARM-платформ;
  • Розуміння принципів реалізації SecureBoot у сучасних рішеннях;
  • Знання та практичний досвід використання Python;
  • Розуміння мережевих протоколів (TCP/IP) та протоколів передавання відеоданих (насамперед RTP/RTSP);
  • Розуміння чи досвід роботи із бібліотеками  ffmpeg, OpenCV;
  • Розуміння особливостей розробки пристроїв з низьким енергоспоживанням;
  • Досвід написання допоміжного софту для ПК з метою налагодження або тестування пристроїв.

Завдання

  • Розробка тестів на існуючій платформі
  • Розробка драйверів для мікросхем
  • Інтеграція пристрою з маспродними рішеннями, розробка нових рішень
  • Співпрацювати із командою Firmware пристрою, виконувати погодження протоколів та програмних інтерфейсів взаємодії компонентів системи;
  • Співпрацювати з командою QA, приймати участь у формуванні вимог та розробці тест-кейсів.

Що ви отримаєте:

  • можливість висувати власні ідеї та впливати на продукт і виробництво;
  • роботу у вмотивованій команді та zero bullshit culture;
  • конкурентну заробітну плату;
  • медичне страхування;
  • корпоративну англійську мову;
  • компенсацію профільного навчання;
  • комплект системи безпеки Ajax (участь у проєкті бета-тесту — отримання та тестування нових гаджетів до їх релізу)

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job