Senior Embedded Software Engineer (Linux / PCIe / SDR)
to $9000
🪖 DefTech
Product
UNWAVE — ми українська компанія, що спеціалізується на розробці, виробництві та інтеграції рішень у сфері радіоелектронної боротьби (РЕБ) для захисту від безпілотних загроз.
Шукаємо Senior Embedded Software Engineer, який долучиться до розробки власного SDR-трансивера на базі FPGA, ADC/DAC та PCIe. Ви працюватимете над створенням низькорівневого програмного стеку, що забезпечує швидкісну передачу даних між апаратною частиною та Linux-системою. Роль передбачає тісну взаємодію з командами FPGA, DSP та Hardware Engineering і безпосередньо впливає на продуктивність усього сигнального тракту.
Ваші задачі:
- Розробка та підтримка протоколів взаємодії та синхронізації апаратних компонентів.
- Створення PCIe-драйверів для Linux (kernel module або VFIO/userspace).
- Реалізація та оптимізація високошвидкісних потоків передачі даних між hardware та DSP-модулями.
- Робота з DMA, BAR mapping, interrupt handling та іншими механізмами PCIe.
- Розробка інструментів для тестування та налагодження обладнання, включаючи прості GUI-рішення.
- Співпраця з FPGA та DSP інженерами для інтеграції компонентів системи.
- Аналіз продуктивності та оптимізація затримок і пропускної здатності.
Обов’язкові навички:
- Впевнене володіння C/C++ на системному рівні.
- Досвід розробки під Linux Kernel або Embedded Linux.
- Практичний досвід створення PCIe-драйверів.
- Розуміння DMA, BAR mapping, interrupt handling.
- Досвід роботи з високошвидкісними інтерфейсами передачі даних (PCIe Gen2+).
- Знання принципів оптимізації data flow: ring buffers, lock-free queues, shared memory.
- Розуміння архітектури Linux та механізмів взаємодії hardware/software.
Буде перевагою:
- Досвід роботи з Qt або Dear ImGui.
- Розуміння FPGA-інтерфейсів (AXI, Wishbone).
- Досвід роботи з SDR-технологіями, GNU Radio, SoapySDR.
- Досвід налагодження та профілювання високопродуктивних систем реального часу.
Що буде результатом вашої роботи:
- Стабільна передача даних через PCIe зі швидкістю понад 1 Gbps без втрати семплів.
- Забезпечення затримки від ADC до Linux userspace менше 1 мс.
- Створення зручних інструментів для діагностики та верифікації FPGA без використання додаткового лабораторного обладнання.
Ми пропонуємо:
- Офіційне працевлаштування.
- Бронювання.
- Конкурентна заробітна плата залежно від досвіду та кваліфікації.
- Робота над складним high-tech продуктом у сфері SDR та бездротових технологій.
- Можливість впливати на архітектурні рішення та бачити результат своєї роботи в реальному продукті.
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
Linux, Linux Kernel, Embedded Linux, PCIe, C/C++, FPGA
Published 28 June
30 views
·
0 applications
📊
Average salary range of similar jobs in
analytics →
Loading...