Senior DSP Engineer | Technical SIGINT Analyst

Grey Matters Defense Solutions, LLC

Arlington (VA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

25% employer contribution to SEP IRA
Individual Benefit Account to cover medical insurance and funded time off
Employee assistance program
Employee discount
Health savings account

Job summary

Grey Matters Defense Solutions, LLC is seeking a Senior CUDA|C++ Software Engineer based in Arlington, VA. The successful candidate will design and optimize GPU-accelerated software solutions for advanced signal processing and SIGINT applications.

With a focus on developing scalable, high-performance applications using C++ and CUDA, this role requires strong technical skills and experience. A competitive salary range of $140,000 - $190,000 is offered along with significant benefits.

Qualifications

  • 8+ years of professional software engineering experience.
  • 5+ years of experience developing high-performance applications in C++.
  • 3+ years of hands-on CUDA development experience.

Responsibilities

  • Design, develop, and optimize high-performance GPU-accelerated software solutions.
  • Build scalable, production-quality software using C++, CUDA, and NVIDIA GPU technologies.
  • Develop custom CUDA kernels optimized for performance, scalability, and maintainability.

Skills

C++17/20
CUDA
Python
Linux Development
Git
CUDA Kernel Development
NVIDIA GPU Architecture
Memory Optimization
Multi-GPU Processing
Digital Signal Processing
Performance Benchmarking

Education

Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics, or a related STEM discipline

Job description

Position

Senior CUDA|C++ Software Engineer

Location

Arlington, VA

Clearance

TS/SCI

Summary

The Senior CUDA/C++ Software Engineer designs, develops, and optimizes high‑performance GPU‑accelerated software solutions supporting advanced signal processing, RF exploitation, and SIGINT mission applications. This position focuses on building scalable, production‑quality software using C++, CUDA, and NVIDIA GPU technologies to process large volumes of data in real‑time or near‑real‑time environments.

Minimum Qualifications
  • 8+ years of professional software engineering experience.
  • 5+ years of experience developing high‑performance applications in C++.
  • 3+ years of hands‑on CUDA development experience in production environments.
  • Experience optimizing applications for throughput, latency, memory utilization, and scalability.
  • Experience developing software on Linux platforms.
CUDA and GPU Software Computing
  • Design, develop, and maintain GPU‑accelerated applications using CUDA and modern C++.
  • Develop custom CUDA kernels optimized for performance, scalability, and maintainability.
  • Implement efficient memory management strategies utilizing shared memory, pinned memory, unified memory, and asynchronous transfers.
  • Optimize GPU utilization through concurrency, streams, kernel fusion, and multi‑GPU processing techniques.
  • Integrate GPU‑accelerated capabilities into larger software systems and mission applications.
High Performance Computing
  • Analyze and optimize application performance across CPU and GPU architectures.
  • Profile applications using NVIDIA Nsight and related performance analysis tools.
  • Identify and resolve bottlenecks related to memory bandwidth, kernel execution, synchronization, and data movement.
  • Develop benchmark frameworks and performance regression testing capabilities.
Software Engineering
  • Develop clean, maintainable, and well‑documented code using modern C++ standards.
  • Participate in software architecture, design reviews, and code reviews.
  • Build automated unit, integration, and performance testing frameworks.
  • Support CI/CD pipelines and automated build environments.
  • Collaborate with cross‑functional engineering teams to deliver mission‑critical software capabilities.
Education

Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics, or a related STEM discipline.

Technical Skills
  • C++17/20, CUDA, Python
  • Linux Development, Git
  • CUDA Kernel Development, NVIDIA GPU Architecture, CUDA Streams and Concurrency, Memory Optimization
  • Multi‑GPU Processing, Nsight Profiling, cuFFT, cuBLAS
  • Object‑Oriented Design, Design Patterns
  • Unit Testing, CI/CD
  • Performance Benchmarking, Software Architecture
  • Digital Signal Processing, RF Systems
  • IQ Data Processing, SIGINT Applications
  • High‑Performance Computing
Salary Range

$140,000 - $190,000 + additional 25% of Salary into SEP and 25% into IBA.

Benefits
  • 25% (of salary) employer contribution distributed monthly to your SEP IRA
  • Individual Benefit Account 25% (of salary) to pay for medical insurance premiums and funded time off
  • Employee assistance program
  • Employee discount
  • Health savings account
Referral program

Referral program

EEO Statement

All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Grey Matters Defense Solutions, LLC participates in E‑Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior CUDA/C++ Engineer for SIGINT & RF Analytics
Senior CUDA/C++ Engineer for SIGINT & RF Analytics

Grey Matters Defense Solutions, LLC • Arlington (VA)

On-site
USD 140,000 - 190,000
25% employer contribution to SEP IRA
Individual Benefit Account to cover medical insurance and funded time off
Employee assistance program
+2
GPU Software Engineer
GPU Software Engineer

Leidos • United States

On-site
USD 140,000 - 190,000
Competitive benefits
4 or more weeks Paid Time Off
401K with 6% company match
+2
DSP Software Engineer
DSP Software Engineer

Aligning Talent Consultants, LLC • Arlington (VA)

On-site
USD 90,000 - 130,000
Competitive base salary
Profit sharing 25% of salary
Benefits equal to 25% of salary
Regional Senior Software Engineer, CUDA
Regional Senior Software Engineer, CUDA

Trace3 • Colorado Springs (CO)

On-site
USD 150,000 - 185,000
Comprehensive medical, dental, and vision plans
401(k) Retirement Plan with Employer Match
Training and development programs
+1
Graphics Processing Unit (GPU) Engineer - TS/SCI
Graphics Processing Unit (GPU) Engineer - TS/SCI

Sunayu • Bethesda (MD)

On-site
USD 120,000 - 150,000
3 Medical Plan Options
Dental and Vision
401k plan with up to a 6% match
+1
GPU Software Engineer
GPU Software Engineer

Leidos Inc • Arlington (VA)

On-site
USD 107,000 - 196,000
4 weeks Paid Time Off
11 paid Holidays
401K with a 6% company match
+3
GPU Software Engineer
GPU Software Engineer

Leidos • Virginia (MN)

On-site
USD 108,000 - 195,000
Junior Software Engineer
Junior Software Engineer

Leidos • Bowie (MD)

On-site
USD 70,000 - 126,000
Health and Wellness programs
Income Protection
Paid Leave and Retirement
Senior Data Scientist
Senior Data Scientist

Grey Matters Defense Solutions • Centennial (CO)

On-site
USD 154,000 - 220,000
SEP IRA contribution
Health benefits package
Dental insurance
+7
Senior Software Engineer
Senior Software Engineer

Grey Matters Defense Solutions • Centennial (CO)

On-site
USD 130,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+8