Job VC
Software Developer (Embedded Linux / Golang / Video Streaming)
Основні обов'язки:
розробка програмного забезпечення на C/C++ та Golang для Linux;
робота з embedded-пристроями (Raspberry Pi та подібними платформами);
розробка та оптимізація мережевих сервісів (UDP, RTP, TCP);
побудова та оптимізація video pipeline на базі GStreamer;
інтеграція камер, периферії та іншого обладнання;
профілювання продуктивності та оптимізація затримок у системі;
участь у проєктуванні архітектури програмних компонентів;
взаємодія з Flutter та backend-командою.
Вимоги:
впевнене знання C/C++;
хороше розуміння Linux та його внутрішніх механізмів;
практичний досвід роботи з мережами (UDP, TCP, RTP);
досвід роботи з GStreamer або іншими multimedia framework;
розуміння принципів побудови low-latency video streaming;
досвід роботи з Git та CMake;
базове розуміння Go (читати код, вносити нескладні зміни).
Буде перевагою:
Raspberry Pi / Embedded Linux;
Golang;
hardware video encode/decode;
DMA-BUF або zero-copy pipelines;
робота з мережевими namespace, VPN, VLAN;
досвід інтеграції апаратних модулів;
Python або Bash для допоміжних утиліт.