Embedded Device Developer

AI overview

Design and develop secure devices while addressing power consumption and manufacturing challenges with a highly skilled team, impacting millions of users globally.
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 синонімом надійності.

    Perks & Benefits Extracted with AI

    • Education Stipend: Компенсацію профільного навчання.
    • Health Insurance: Медичне страхування.
    • Participation in beta testing projects: Можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.

    Ajax Systems is a leading European security company offering award-winning wireless alarm systems for home security and automation.

    View all jobs
    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