Real-Time GPU Software Engineer (CUDA/C++)

Leidos LLC

Arlington (VA)

On-site

USD 108,000 - 195,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Paid Time Off
Holidays
401K with company match
Flexible schedules
Stock Purchase Plan
Technical Upskilling
Education and training support
Parental paid leave

Job summary

Leidos in Arlington, VA seeks a Software Engineer to design, develop, and integrate real-time signal processing algorithms on GPUs within the Electronic Warfare Division.

The role emphasizes CUDA kernel development, NVIDIA tools, and multi-disciplinary collaboration across ML, RF, and systems engineers. Requirements include 8+ years in C/C++, a Bachelor’s in the relevant field, and an active Secret clearance with TS/SCI eligibility.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 8+ years of software development experience, including strong experience in C/C++ software development.
  • Experience with Government open architectures for real-time systems (Big Iron or Cobra).
  • Experience with NVIDIA development and profiling tools and libraries (Compute Sanitizer, NCU, cuBLAS, cuFFT, cuSOLVER, cuRAND).
  • Experience using version control (Subversion, GIT) and CI tools (Jenkins).
  • Must have active Secret level security clearance with the ability to obtain TS/SCI.

Responsibilities

  • Design and develop advanced systems as part of multi-disciplinary teams.
  • Work with teams across engineering, hardware, firmware, ML, RF front end, and signal processing.
  • Develop real-time C/C++ software for multi-core Linux or RTOS (e.g., VxWorks).
  • Create high-performance CUDA kernels and GPU-accelerated pipelines.
  • Interface with TCP/IP, UDP and DDS; enable fast data transfer and low latency.

Skills

C/C++ software development
GPU programming
Parallel computing
Real-time systems
MATLAB GPU coder
Linux
CUDA kernels
Version control / CI tooling

Education

Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science
Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent

Tools

NVIDIA development tools (Compute Sanitizer, NCU)
cuBLAS
cuFFT
cuSOLVER
cuRAND
Git/Subversion/Jenkins
Linux / VxWorks RTOS

Job description

Leidos in Arlington, VA seeks a Software Engineer to design, develop, and integrate real-time signal processing algorithms on GPUs within the Electronic Warfare Division.

The role emphasizes CUDA kernel development, NVIDIA tools, and multi-disciplinary collaboration across ML, RF, and systems engineers. Requirements include 8+ years in C/C++, a Bachelor’s in the relevant field, and an active Secret clearance with TS/SCI eligibility.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time GPU Signal Processing Engineer
Real-Time GPU Signal Processing Engineer

Leidos • Arlington (VA)

On-site
USD 108,000 - 195,000
Competitive benefits
PTO + Holidays
401K matching
Junior Real-Time GPU Software Engineer
Junior Real-Time GPU Software Engineer

Leidos • Bowie (MD)

On-site
USD 70,000 - 126,000
Real-Time GPU Software Engineer (CUDA & Signal Processing)
Real-Time GPU Software Engineer (CUDA & Signal Processing)

Leidos Inc • Arlington (VA)

On-site
USD 107,900 - 195,050
4 weeks Paid Time Off
11 paid Holidays
401K with a 6% company match
+3
Real-Time GPU Software Engineer (CUDA/C++)
Real-Time GPU Software Engineer (CUDA/C++)

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
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
Real-Time Systems Engineer (C/C++, Linux)
Real-Time Systems Engineer (C/C++, Linux)

Leidos • Arlington (VA)

On-site
USD 90,000 - 180,000
4+ weeks paid time off
401K with company match
Flexible schedules
+3
Real-Time Software Engineer, EW Systems & DSP
Real-Time Software Engineer, EW Systems & DSP

Leidos • Virginia (MN)

On-site
USD 87,000 - 157,000
Competitive benefits
4+ weeks PTO
11 paid holidays
+5
Junior GPU Signal Processing Engineer
Junior GPU Signal Processing Engineer

Leidos • Bowie (MD)

On-site
USD 70,000 - 126,000
Real-Time Software Engineer - C/C++, Linux/RTOS
Real-Time Software Engineer - C/C++, Linux/RTOS

Leidos LLC • Arlington (VA)

Hybrid
USD 108,000 - 195,000
Paid Time Off
Holidays
401K matching
+5
Lead GPU Software Engineer: Real-Time RF & CUDA
Lead GPU Software Engineer: Real-Time RF & CUDA

STR • Dayton (OH)

On-site
USD 157,000 - 223,000