Embedded Engineer
Привіт! Ти цікавишся алгоритмами і будовою мереж та маєш навички програмування embeded пристроїв? Тоді це вакансія саме для тебе, тут ти можеш отримати реальний досвід розробки бездротової mesh-мережі, яка може працювати повністю автономно, на мікроконтролерах — від радіоканалу й шифрування до логіки маршрутизації повідомлень.
Ми — Kara Dag Technologies, українська miltech-компанія, яка рятує життя, розробляючи технології детекції дронів. Шукаємо людину, яка долучиться до нашої R&D команди та допоможе розвивати модуль бездротового зв'язку між пристроями.
Задачі, які на тебе чекають:
- розробка та розвиток прошивки на STM32 (C/C++) для радіомодуля;
- реалізація та налагодження mesh-протоколу: автоформування мережі, маршрутизація, ретрансляція коротких повідомлень;
- впровадження шифрування каналу та обміну ключами;
- налагодження й тестування радіоканалу: дальність, стабільність, затримки, польові випробування;
- написання тестових скриптів (Python) та технічної документації.
Що шукаємо в кандидаті:
- досвід програмування мікроконтролерів STM32 (C/C++), робота з SPI/UART, таймерами, перериваннями;
- розуміння мережевих принципів: адресація, маршрутизація, ретрансляція повідомлень;
- базове розуміння криптографії (AES, обмін ключами);
- навички налагодження: SWD/відладчик, логування, тестові скрипти на Python;
- релевантний досвід від 1-3 років буде перевагою, але твоя мотивація та готовність навчатися важливіші.
Буде плюсом:
- розуміння основ бездротового зв'язку: потужність, чутливість, дальність, вплив налаштувань радіо на реальні результати;
- досвід з sub-GHz радіо (LoRa, SX127x або подібні);
- досвід з осцилографом, логічним аналізатором, спектроаналізатором;
- розуміння проєктування RF / цифрових PCB;
- власний проєкт на мікроконтролерах, який можна показати (GitHub, фото, відео).
Умови роботи:
- Київ — офіс; для кандидатів з інших міст, або за бажанням, можлива віддалена робота;
- часткова або повна зайнятість, гнучкий графік — обговорюємо індивідуально;
- доступ до консультацій з RF-експертами та досвідченою командою;
- оплата — за результатами співбесіди;
- робота в команді, де результат напряму впливає на технології, що рятують життя;
- бронювання немає.
Не обов'язково знати все зі списку, але база по STM32 та інтерес до радіо й мереж — те, що ми чекаємо побачити. Пиши, навіть якщо маєш сумніви!