Real-Time DSP Engineer: Rust/C++ with GPU Visualization

Calico Teknoloji

Çankaya

Sur place

TRY 600 000 - 900 000

Plein temps

Il y a 12 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Calico Teknoloji in Turkey is seeking 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.

You will develop DSP and data-processing pipelines in Rust, create 2D/3D visualization with egui/eframe, wgpu, and WGSL, and work with GNU Radio blocks and shared-memory IPC. This role emphasizes performance optimization and collaboration with a skilled team.

Qualifications

  • Strong Rust experience: ownership, lifetimes, multithreading, atomics, synchronization, FFI, and subprocess management.
  • Strong C++17 and CMake experience.
  • Familiarity with GNU Radio block APIs and scheduling.
  • Experience with ring buffers, shared memory, streaming, and zero-copy architectures.
  • Experience with SIMD/vectorization and performance optimization.
  • Experience with egui/wgpu or GPU programming; WGSL is a plus.
  • Strong Python/NumPy skills for numerical prototyping and validation.
  • Performance-oriented mindset and strong debugging skills.

Responsabilités

  • 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 validate DSP algorithms using Python, NumPy, Matplotlib, and Jupyter.
  • Profile and optimize CPU, memory, synchronization, and GPU performance.

Connaissances

Rust
C++17
Multithreading
FFI
Python
NumPy
Matplotlib
Jupyter
CMake
WGSL
egui
eframe
wgpu
GNU Radio

Outils

GNU Radio
CMake
wgpu
egui
eframe
WGSL

Description du poste

Calico Teknoloji in Turkey is seeking 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.

You will develop DSP and data-processing pipelines in Rust, create 2D/3D visualization with egui/eframe, wgpu, and WGSL, and work with GNU Radio blocks and shared-memory IPC. This role emphasizes performance optimization and collaboration with a skilled team.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Real-Time DSP Engineer — Rust/C++ with GPU Visualization
Real-Time DSP Engineer — Rust/C++ with GPU Visualization

Jobspage • Çankaya

Sur place
TRY 180 000 - 300 000
Software Engineer - Rust/C++ High-Performance DSP
Software Engineer - Rust/C++ High-Performance DSP

Calico Teknoloji • Çankaya

Sur place
TRY 600 000 - 900 000
Software Engineer - Rust/C++ High-Performance DSP
Software Engineer - Rust/C++ High-Performance DSP

Jobspage • Çankaya

Sur place
TRY 180 000 - 300 000
Electronic Warfare FPGA Engineer: Real-Time DSP Architect
Electronic Warfare FPGA Engineer: Real-Time DSP Architect

Calico Teknoloji • Çankaya

Sur place
TRY 120 000 - 180 000
Health insurance
Fuel support
Senior DSP Engineer RealTime Signal Processing & Embedded
Senior DSP Engineer RealTime Signal Processing & Embedded

Nokta Mühendislik A.Ş. • Fatih

Sur place
TRY 180 000 - 240 000
Remote Rust Engineer (Edge & Mobile) – Flexible Hours
Remote Rust Engineer (Edge & Mobile) – Flexible Hours

Jobgether • Turquie

À distance
TRY 650 000 - 1 000 000
Fully remote
Flexible hours
International team
+4
Electronic Warfare FPGA Engineer - Real-Time DSP Architect
Electronic Warfare FPGA Engineer - Real-Time DSP Architect

Jobspage • Çankaya

Sur place
TRY 180 000 - 260 000
Embedded Systems Engineer — Rust
Embedded Systems Engineer — Rust

Xentron • Fatih

Sur place
TRY 250 000 - 450 000
Software Engineer (Edge - Devices & Mobile)
Software Engineer (Edge - Devices & Mobile)

Jobgether • Turquie

À distance
TRY 650 000 - 1 000 000
Fully remote
Flexible hours
International team
+4
High-Performance C++ Network Engineer - Real-Time
High-Performance C++ Network Engineer - Real-Time

Argela Technologies • Fatih

Sur place
TRY 50 000 - 70 000