Embedded Linux Developer (Video Team)

Ukrainian Product 🇺🇦

       Ajax Systems—це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 180 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 4 100 працівників. А датчики Ajax охороняють 4 млн користувачів у більш ніж 187 країнах світу.

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

Device Department займається розробкою пристроїв для безпеки й автоматизації. А також ставить перед собою серйозні виклики в таких напрямках:

— Low-Power: пристрої мають працювати максимально довго від штатних батарей;

— Собівартість: масовий продукт повинен залишатися в діапазоні середнього цінового сегмента;

— DFM (Design for Manufacturing) і DFH (Design for Human): схемотехніку, корпуси та інші елементи має бути легко повторити в сотнях тисяч пристроїв на виробництві без втрати якості.

 

    Розробка переважно ведеться для STM32 (але є і інші MCU та SoC), з використанням Embedded C. Вже зібрано сильну експертизу й талановитих працівників із числа Hardware- та Embedded C-інженерів, промислових дизайнерів, конструкторів-механіків.

 

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

 

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

 

  • Досліджувати апаратні платформи обробки відео, пропонувати та розробляти архітектурні рішення відеопристроїв;
  • Виконувати пошук компонентів системи, запуск EVK та тестування SDK, враховуючи вимоги до продукту;
  • Співпрацювати з hardware-інженером щодо розробки схемотехніки;
  • Розробляти та інтегрувати у програмне забезпечення пристрою аппаратно-залежні модулі BSP для окремих компонентів (CPU/MCU, сенсорів, контролерів, криптомодулів тощо);
  • Здійснювати запуск та відладку апаратної частини прототипів та фінального пристрою;
  • Співпрацювати із командою Firmware пристрою, виконувати погодження протоколів та програмних інтерфейсів взаємодії компонентів системи;
  • Брати участь відлагодженні, оптимізації, релізах фінального пристрою та Firmware;
  • Співпрацювати з командою QA, приймати участь у формуванні вимог та розробці тест-кейсів.

     

Необхідні навички:

 

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

     

Буде плюсом:

 

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

     

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

 

  • можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;
  • роботу у вмотивованій команді та zero bullshit culture;
  • конкурентну заробітну плату;
  • медичне страхування;
  • корпоративну англійську мову;
  • компенсацію профільного навчання;
  • можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.
Published 29 May
18 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.