Senior CUDA C++ Software Engineer

Grey Matters Defense Solutions, LLC

Arlington (VA)

On-site

USD 140,000 - 190,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
Short-term/long-term disability
401(k) with match
Wellness benefits

Job summary

Grey Matters Defense Solutions, LLC is seeking a Senior CUDA/C++ Software Engineer in Arlington, VA to design, develop, and optimize high-performance GPU-accelerated software supporting advanced signal processing and RF/SIGINT mission applications. The role focuses on scalable, production-quality software using C++, CUDA, and NVIDIA GPU technologies to process large data in real-time.

Candidates should have deep C++ and GPU architecture expertise and experience with HPC, DSP, and Linux

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.

Responsibilities

  • Design, develop, and maintain GPU-accelerated applications using CUDA and modern C++.
  • Develop CUDA kernels optimized for performance, scalability, and maintainability.
  • Implement memory management strategies including shared/pinned/unified memory and async transfers.
  • Optimize GPU utilization via concurrency, streams, and multi-GPU processing.
  • Integrate GPU-accelerated capabilities into larger software systems and mission applications.

Skills

C++17/20
CUDA
Python
Linux Development
Nsight Profiling
cuFFT
cuBLAS
Git
Performance Benchmarking
DSP/Signal Processing

Education

Bachelor's degree or higher in STEM

Tools

Nsight
cuFFT
cuBLAS
Git

Job description

Position: Senior CUDA|C++ Software Engineer
Location: Arlington, VA
Clearance: TS/SCI

Grey Matters Defense Solutions, LLC is a specialized firm in software development, data analytics algorithms, and advanced remote sensing technologies, tailored to meet the complex demands of defense and intelligence sectors. Staffed by a diverse range of professionals—from senior-level experts from organizations like the Defense Intelligence Agency (DIA), National Reconnaissance Office (NRO), Defense Advanced Research Projects Agency (DARPA), and the U.S. Armed Forces, to recent graduates and military recruits. By integrating the skills of subject matter experts, analysts, software engineers, and data scientists, Grey Matters Defense Solutions, LLC delivers unique artificial intelligence algorithms and applications, positioning itself as a leader in innovative solutions for defense and intelligence.

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. The ideal candidate possesses deep expertise in modern C++ development, GPU architecture, CUDA optimization, and high-performance computing (HPC). Experience with DSP, RF signal processing, and SIGINT applications is highly desirable.

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

Grey Matters Defense Solutions, LLC offer a comprehensive benefits package includingmedical, dental, vision, life insurance, short-term, long-term disability, and voluntary benefits such as accident, hospital indemnity, and wellness benefits.

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

Visit us atGrey Matters Defense Solutions
https://www.linkedin.com/company/grey-matters-defense-solutions/

"Know Your Rights: Workplace Discrimination is Illegal"

Questions contact: jenny.rosenberg@greymattersdefense.com

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.

Grey Matters Defense Solutions, LLC complies with the Colorado Artificial Intelligence Act (CAIA) and maintains policies, controls, and oversight practices designed to mitigate algorithmic discrimination, promote transparency, and ensure responsible use of AI systems in accordance with Colorado law.

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

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

Similar jobs worth comparing

Senior CUDA C++ Software Engineer
Senior CUDA C++ Software Engineer

Grey Matters Defense Solutions • Virginia (MN)

On-site
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior DSP Engineer | Technical SIGINT Analyst
Senior DSP Engineer | Technical SIGINT Analyst

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
Senior Software Engineer
Senior Software Engineer

Grey Matters Defense Solutions, LLC • Centennial (CO)

On-site
USD 120,000 - 180,000
Algorithms Analysis Engineer
Algorithms Analysis Engineer

Grey-Matters-Defense-Solutions • Boulder (CO)

On-site
USD 132,000 - 198,000
Medical insurance
Dental
Vision
+5
Senior Principal Algorithms Software Engineer
Senior Principal Algorithms Software Engineer

Grey Matters Defense Solutions • Boulder (CO)

On-site
USD 132,000 - 198,000
SEP IRA 25%
Health insurance
HSA
Senior Principal Algorithms Software Engineer
Senior Principal Algorithms Software Engineer

Grey Matters Defense Solutions, LLC • Boulder (CO)

On-site
USD 132,000 - 198,000
SEP IRA
Health insurance
Dental insurance
+2
Algorithms Analysis Engineer
Algorithms Analysis Engineer

Grey Matters Defense Solutions • Colorado

On-site
USD 132,000 - 198,000
SEP IRA
Benefit Account
Employee assistance
+3
Senior Principal Algorithms Software Engineer
Senior Principal Algorithms Software Engineer

Grey-Matters-Defense-Solutions • Boulder (CO)

On-site
USD 132,000 - 198,000
SEP IRA contributions
Health benefits
Algorithms Analysis Engineer
Algorithms Analysis Engineer

Grey Matters Defense Solutions, LLC • Boulder (CO)

On-site
USD 132,000 - 198,000
SEP IRA 25%
Health, dental, vision
Disability coverage
+2
Principal Algorithms Software Engineer
Principal Algorithms Software Engineer

Grey Matters Defense Solutions • Boulder (CO)

On-site
USD 132,000 - 198,000
SEP IRA
Health Savings Account
Employee Assistance Program
+2