C/C++ SoC Engineer | Embedded Linux / FPGA
C/C++ SoC Engineer for RUBETEK-TELECOM in Moscow (office on Arbat, hybrid). Full-time, salary negotiable. Work on edge of software and hardware: Vitis HLS, DMA, Linux Kernel, FPGA.
RUBETEK-TELECOM is a Russian technology company developing telecom equipment and software-hardware solutions for digital communication. Responsibilities: We are looking for an engineer interested in working on the boundary between Software and Hardware. C/C++ → HLS → PS/PL → DMA → Linux Kernel → FPGA Tasks: Vitis HLS · AXI4/AXI-Stream · DMA · Linux drivers · Device Tree · IRQ · mmap · zero-copy · network drivers · performance optimization.
Required: 3+ years C/C++ + HLS + Embedded Linux + SoC/FPGA. Nice to have: Zynq / Zynq UltraScale+ MPSoC, Vitis/Vivado, AXI DMA, scatter-gather, Ethernet MAC/PHY, cache coherency, ARM/NEON. Not just Embedded Linux. Need to understand how data passes through the entire system - from PL to user space.
Hybrid · 5/2 · 10:00–19:00 ±1 hour Labor Code of the Russian Federation Stable competitive salary (ready to discuss expectations) Real hardware/software projects, not formal 'innovative' stack Strong engineering team and room for growth
Don't miss a single job
Subscribe to our Telegram channel