What are the responsibilities and job description for the SDR Capability Developer - Python/C++/Linux/Unix/MATLAB/NumPy position at Captivation Software?
Description
Captivation Software is looking for a mid or senior level level software defined radio developer to assist with daily responsibilities at the Aberdeen Proving Grounds. Candidates must be able to commute to APG 3 days/week.
Requirements
Security Clearance:
- Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
Minimum Qualifications:
- Bachelor’s or Advanced Degree in Computer Science, Computer Engineering, or other technical discipline
- At least 3 years of previous experience
Required Skills:
- Digital Signal Processing background with a strong understanding of digital modulation schemes and implementation onto software defined radio platforms.
- Familiar with fundamentals of RF signals processing and analysis such as fast Fourier transform (FFT), modulation, framing, forward error correction (FEC), and cyclo-stationary processing
- Familiarity with SDR hardware, including MSDD, Ettus, RTL, and their supporting software packages such as USRP/UHD
- Demonstrated experience with Python and C/C
- Proficient within a Linux/Unix environment
Desired Skills:
- Strong understanding of satellite communication protocols (GNSS, DVB-S, etc)
- Proficient with Python processing libraries (NumPy, SciPy CuPy, Numba, Pandas, TensorFlow, PyTorch, Jupyter, etc)
- Proficient with SDR development tools and frameworks (MATLAB, X-Midas, GnuRadio, REDHAWK, etc.)
- Proficient with CUDA/GPU signal processing algorithm development, including design, implementation, benchmarking, and optimization
- Proficient with data structure and algorithm design and implementation, including analysis of complexity and optimization
- Experience wrapping C/C library for Python
- Experience integrating SDR applications into containerized environments (Docker/Podman/K8)
- Experience deploying near-real-time capabilities on low SWaP / IoT platforms such as NVIDIA Jetson or Raspberry Pi scale hardware
This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms.