Ajax Systems

Embedded Developer , Device Team

Vinnytsia, Vinnytsia Oblast, UA

17 days ago
Save Job

Summary

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 синонімом надійності.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job