| Location | (Remote) |
| Job Type | Full-time |
We are seeking a Senior CUDA Signal Processing Engineer to build a product that develops real-time 3D positioning and IoT solutions. As a Senior CUDA Signal Processing Engineer, you will port 5G positioning signal processing algorithms from their CPU reference implementations to high-throughput, low-latency CUDA implementations on NVIDIA GPUs. You will work closely with signal processing domain experts to meet real-time latency targets, maximize memory bandwidth utilization, and maintain strict numerical parity with the algorithm prototypes. The work is hands-on kernel development, library integration, and performance validation.
Senior CUDA Signal Processing Engineer
Office located in Belmont, CA (100% remote considered) | Type: Full Time
Key Responsibilities & Requirements:
4+ years of professional C/C++ experience, including 3+ years of hands-on CUDA development.
Develop and optimize high-performance CUDA C/C++ kernels for NVIDIA GPUs.
Port CPU-based 5G signal-processing algorithms to GPU implementations.
Strong knowledge of multithreading, GPU memory optimization, and low-latency computing.
Experience with DSP concepts, including FFT, MUSIC, and parameter estimation.
Hands-on experience with NVIDIA Nsight Systems and Nsight Compute.
Familiarity with cuFFT, cuBLAS, NPP, or Intel MKL/IPP is preferred.
If this opportunity interests you, please share your updated resume.