✦ Luna Orbit — Software Engineering

GPU Software Engineer

at Leidos Holdings

📍 Arlington, VA Unknown 💰 $107K – $195K USD / year Posted March 13, 2026
Salary $107K – $195K USD / year
Type Not Specified
Experience mid
Exp. Years 8+ years
Education Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science
Category Software Engineering

This role involves designing and implementing real-time signal processing algorithms on GPUs for electronic warfare systems, focusing on high-performance computing and hardware integration.

  • Designing real-time algorithms
  • Implementing CUDA kernels
  • Developing multi-threaded architectures
  • Supporting hardware integration
  • Documenting systems

The position requires expertise in GPU programming, CUDA, C/C++, Linux, MATLAB, and real-time operating systems like VxWorks, with a focus on signal processing and hardware interfacing.

The ideal candidate is a mid-level software engineer with 8+ years of experience in GPU programming, CUDA, and real-time signal processing systems. They should have strong expertise in C/C++, Linux, and hardware integration for defense or aerospace applications.

GPU programmingCUDAC/C++Linuxsignal processing algorithmsreal-time software development
MATLABVxWorkshardware/software integrationRF hardware controlmulti-threaded architectures
CUDAMATLABLinuxVxWorksTCP/IPUDPDDS
GPU programmingCUDAC/C++LinuxMATLABsignal processing algorithmsparallel computing architecturesreal-time operating systemsTCP/IPUDPDDS
GPU programmingCUDAC/C++LinuxVxWorksMATLABsignal processing algorithmsparallel computing architecturesTCP/IPUDPDDSreal-time operating systems
teamworkindependent managementcommunicationproblem-solvingdocumentation
Industry Defense / Government / Military
Job Function Developing real-time GPU-based signal processing software for defense applications
GPU programmingCUDAC/C++Linuxsignal processing algorithmsparallel computing architecturesreal-time softwareVxWorksMATLABTCP/IPUDPDDShardware/software integrationRF hardwaremulti-threaded softwarereal-time operating systemssignal processingparallel computing

Lack of experience with CUDA or GPU programming, No background in real-time systems, No security clearance or ability to obtain one

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile