DSP Engineer

LufCoAberdeen, MD
$150,000 - $250,000Onsite

About The Position

LufCo is hiring a Digital Signal Processing Engineer to join a collaborative, small team environment to provide the development and improvement to a GPU accelerated signals processing framework. The Digital Signal Processing Engineer will support an established project that consists of a highly visible, Deployed, Digital Signal Processing (DSP) of broad-spectrum RF signals.

Requirements

  • B.S. degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline
  • 10+ years of experience as a DSP engineer
  • TS/SCI clearance
  • US citizenship
  • Strong C/C++ development skills with emphasis on performance-critical, low-latency code
  • Python scripting for test automation, data analysis, and pipeline integration
  • Familiarity with Python signal processing libraries including NumPy, SciPy, and matplotlib for algorithm prototyping prior to GPU-accelerated CUDA/C++ implementation.
  • Experience with RPM/DEB packaging and Linux system-level deployment.
  • Experience with the VITA 49 standard for streaming IQ data, including packet framing, context packets, and integration with SDR hardware or signal processing pipelines.

Nice To Haves

  • Familiarity with Docker/OCI, Kubernetes
  • CUDA parallel computing platform and programming model experience
  • C/C++/Java/Python/Shell Scripting/Google Protocol Buffers/HTTP Rest APIs/Docker/RPMs or equivalent
  • Digital Signal Processing
  • Experience with signal generators and spectrum analyzers.
  • Hands-on experience with CUDA parallel computing, including kernel development, memory hierarchy management (global, shared, pinned host memory), and GPU/CPU data transfer optimization.
  • Familiarity with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions) for automated build, test, and deployment of DSP software.
  • Hands-on experience with Software Defined Radios (SDRs) such as USRP, RTL-SDR, or similar hardware for signal collection and algorithm validation.
  • Experience with wideband blind signal detection, channelization, and multirate signal processing techniques.
  • Experience integrating DSP processing blocks into plugin or event-driven frameworks.

Responsibilities

  • Digital Signal Processing support
  • New Development, Feature Enhancements, and Bug Fixes
  • Supporting Feature Enhancements and Bug Fixes of existing components using C/C++
  • Code Reviews
  • Software Development Processes
  • Working in a small team environment
  • Developing, managing, and updating digital signals
  • Extracting narrowband signals out of a wideband signal
  • Using GPU resources to implement real-time signal processing solutions
  • Implementing signal processing algorithms
  • Utilizing multirate signal processing techniques
  • Signal processing algorithm creation/implementation

Benefits

  • Paid Time Off
  • 401K Contribution and Employer Match Contributions
  • Medical, Dental, and Vision Coverage
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service