Embedded Device Developer

Ajax Systems

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

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

  • Low-Power: пристрої мають працювати максимально довго від штатних батарей;
  • Собівартість: масовий продукт повинен залишатися в діапазоні середнього цінового сегмента;
  • DFM (Design for Manufacturing) і DFH (Design for Human): схемотехніку, корпуси та інші елементи має бути легко повторити в сотнях тисяч пристроїв на виробництві без втрати якості.

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

Що потрібно робити:

  • Проєктувати архітектуру прошивки для нових пристроїв (з урахуванням масштабованості та повторного використання).
  • Розробляти програмні модулі на C (наприклад: стек радіопротоколів, bootloader, secure OTA).
  • Проводити bring-up нових платформ, запуск системи з нуля.
  • Тісно взаємодіяти з хардварною командою при проєктуванні нових плат (специфікація інтерфейсів, pinout, контроль схеми/PCB).
  • Досліджувати та інтегрувати нові MCU/SoC/модулі зв’язку (STM32, Nordic, Silicon Labs, тощо).
  • Реалізовувати комунікаційні протоколи (Z-Wave, BLE, UART, SPI, власні) з урахуванням реального часу.
  • Писати тести (unit, integration, hardware), забезпечувати стабільність прошивки в умовах виробництва.
  • Оптимізувати прошивку по ресурсах: RAM/Flash footprint, power consumption (sleep modes, DMA, low-level tuning).
  • Проводити code review.
  • Брати участь у технічному плануванні, R&D-експериментах, виборі стеків, підходів та інструментів.
  • Підтримувати технічну документацію, від статей до внутрішніх wiki/API описів.

Вимоги:

  • Глибокі знання Embedded-C (GCC) з досвідом розробки від 3 років.
  • Досвід роботи з STM32 та/або іншими мікроконтролерами на ARM Cortex.
  • Навички роботи з RTOS та baremetal.
  • Знання цифрових інтерфейсів I2C, SPI, UART, USB та ін.
  • Знання перефирії мікроконтролерів та бібліотек для керування нею (HAL, LL, SPL).
  • Досвід в розробці пристроїв з батарейним живленням.
  • Навички низькорівневої відладки (осцилограф, логічний аналізатор і т.д.).
  • Базові знання цифрової та аналогової схемотехніки.
  • Досвід роботи з GIT.
  • Знання та досвід використання Jira, Confluence, Bitbucket.

Буде плюсом:

  • Знання радіо - протоколів.
  • Знання Embedded Linux.
  • Вміння писати Unit-тести для C-коду.
  • Досвід роботи з трансіверами sub-1GHz діапазону.
  • Досвід в розробці протоколів передачі даних.
  • Знання звукових інтерфейсів SAI, I2S, PDM, PCM.
  • Досвід роботи з цифровими мікрофонами, звуковими DAC-ам та підсилювачами D-класу.
  • Навички пайки.

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

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

Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії. Долучайтеся, щоб зробити Made in Ukraine синонімом надійності.

Read Full Description
Confirmed 3 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles