Junior / Mid-level Software Engineer (Rust / C++ / GPU)
Core
Develop real-time GNSS and SDR signal processing systems on embedded GPU platforms for counter-drone defense.
Role type
Junior / Mid-level Software Engineer (Systems Programming)
Builds
Real-time signal processing software, GPU kernels, and build infrastructure
Domain
Defense technology, Embedded Systems, Signal Processing
Required skills
C++, Rust, CUDA, Linux, Systems programming, Build systems, CI/CD, Hardware interfacing
Preferred skills
GPU kernel development, Project design from scratch, Python for prototyping, Open source contributions
Technologies
C++, Rust, CUDA, Linux, GNSS, SDR, Embedded GPUs
Responsibilities
Write fast, reliable code for real-time signal processing; Tune GPU kernels; Improve build system, tests, CI, and tooling; Work with hardware, research, and product teams
Seniority
Junior / Mid-level, hands-on IC
