Software Engineer - Rust/C++ High-Performance DSP
Calico Teknoloji
AI assistant
Job Description
Software Engineer - Rust/C++ High-Performance DSP
We are looking for a Software Engineer with strong Rust and C++ skills to build a high-performance Linux desktop application for real-time radio signal analysis and visualization.
The system combines DSP → post-processing → UI → GPU rendering, processing large volumes of data with strict throughput and latency requirements.
Responsibilities
- Develop high-performance, multithreaded DSP and data-processing pipelines in Rust.
- Build custom 2D/3D visualization using egui/eframe, wgpu, and WGSL.
- Develop and maintain GNU Radio C++17 blocks and flowgraphs.
- Design high-throughput shared-memory IPC and ring buffers.
- Manage GNU Radio child processes from Rust, including lifecycle and cancellation.
- Prototype and