Ми шукаємо досвідченого Senior C++ SDR / Embedded Developer, який приєднається до команди розробки програмного забезпечення для рішень з вбудованими SDR системами. Ви працюватимете тісно з розробниками SW команди, hardware-інженерами, QA, product та іншими.
Обов’язки: * Розробка, оптимізація та підтримка програмного забезпечення на C++ для SDR embedded систем * Робота з Linux * Реалізація та оптимізація алгоритмів цифрової обробки сигналів (DSP) * Інтеграція ПЗ з апаратною частиною * Аналіз вимог, участь у проєктуванні архітектури та прийнятті технічних рішень * Налагодження, профілювання та оптимізація продуктивності й споживання ресурсів * Code review, менторинг менш досвідчених інженерів * Підготовка технічної документації
Вимоги: * 5+ років комерційного досвіду розробки на C++ (C++11 і новіше) * Глибоке розуміння embedded-систем, роботи з пам’яттю, багатопотоковості * Досвід роботи з SDR або телекомунікаційними системами (GNU Radio, або USRP, або SoapySDR) * Досвід роботи з embedded Linux, toolchains, cross-compilation * Вміння працювати з апаратними інтерфейсами (SPI, I2C, UART, PCIe, Ethernet тощо) * Досвід налагодження (gdb, JTAG, логічні аналізатори) * Розуміння принципів CI/CD, систем збірки (CMake)
Буде плюсом: * Знання DSP (фільтри, FFT, модуляція/демодуляція, синхронізація) * Знання Python для прототипування та тестування * Досвід роботи з FPGA / HDL на рівні інтеграції * Розуміння стандартів безпеки та захисту даних
Ми пропонуємо: * Участь у складних і технічно цікавих проєктах * Вплив на архітектуру та технічні рішення * Конкурентну компенсацію * Гнучкий формат роботи (офіс / гібрид / віддалено — за домовленістю) * Професійний розвиток, сильну технічну команду та адекватний менеджмент * Бронювання * Офіційне працевлаштування (щорічні відпустки та лікарняні відповідно до законодавства).