Основні завдання
- Розробка, оптимізація та супровід firmware для бездротових охоронних пристроїв і контролерів.
- Проєктування архітектури вбудованого ПЗ, реалізація драйверів периферії та взаємодії між модулями.
- Інтеграція радіомодулів і готових протокольних стеків; підтримка та поступова модернізація наявних рішень.
- Робота з Sub-1 GHz, 2,4 GHz, BLE, Wi-Fi та Ethernet залежно від продукту.
- Оптимізація енергоспоживання автономних батарейних пристроїв, надійності та швидкодії.
- Апаратно-програмне налагодження, аналіз проблем зв’язку, тестування та підготовка до серійного виробництва.
- Розробка прототипів, тестових стендів та інструментів для перевірки пристроїв.
- Участь у технічних рішеннях щодо нових платформ і технологій.
Обов’язкові вимоги
- Сильне знання C/C++ та практичний досвід комерційної розробки embedded firmware на рівні Senior.
- Досвід хоча б з частиною платформ Texas Instruments, Microchip, Espressif ESP32, Nordic Semiconductor, NXP.
- Впевнена робота з мікроконтролерами, переривань, таймерів, DMA, watchdog, керування пам’яттю та завантаження/оновлення firmware.
- Практичний досвід роботи з периферією та інтерфейсами: GPIO, UART, SPI, I²C, ADC, PWM.
- Розуміння принципів роботи бездротових систем, обмежень радіоканалу, та стійкості зв’язку.
- Розуміння мережевої взаємодії та практичний досвід інтеграції інтерфейсів зв’язку, зокрема Wi-Fi / Ethernet або бездротових модулів.
- Знання основ схемотехніки на рівні читання принципових схем, перевірки сигналів та діагностики апаратних несправностей.
- Навички роботи з осцилографом, логічним аналізатором, мультиметром та засобами налагодження мікроконтролерів.
- Досвід роботи з Git, пошуку складних дефектів, тестування й підтримки firmware серійних виробів.
- Здатність швидко освоювати нові мікроконтролери, SDK, протоколи й інструменти.
Буде значною перевагою
- Практичний досвід інтеграції стандартизованих радіопротоколів і стеків: Thread, Zigbee, BLE, зокрема на платформах Nordic, TI, NXP або інших.
- Досвід із Sub-1 GHz радіотрактами та мікросхемами на кшталт TI CC1101, радіопротоколами діапазону 2,4 GHz.
- Розробка пристроїв із дуже низьким енергоспоживанням та тривалою роботою від батареї.
- Практичне використання Raspberry Pi та Linux для швидкого прототипування, тестових стендів, автоматизації та діагностики.
- Знання Python для тестових утиліт, скриптів і виробничих інструментів.
- Досвід із NFC, RFID, MIFARE, зчитувачами або системами контролю доступу.
- Досвід OTA-оновлень, захищеного обміну даними, криптографії та мережевих стеків TCP/IP, UDP, TLS.
- Участь у доведенні електронних пристроїв від прототипу до серійного виробництва.
Якого інженера шукаємо
Нам потрібен не вузький спеціаліст з однієї мікросхеми чи протоколу, а універсальний і сильний embedded-розробник. Людина, яка може розібратися в незнайомій платформі, прочитати схему, знайти причину збою на рівні сигналів або firmware, швидко зібрати прототип чи тестовий стенд і довести рішення до стабільної роботи в серійному пристрої.
Особливий плюс: досвід інтеграції Thread або Zigbee, оскільки команда розвиває бездротову екосистему та розглядає перехід від багаторічного пропрієтарного радіопротоколу до сучасних стандартизованих технологій.