Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026 · Still live on 4 Nov 2026

Software Engineer

Leidos Arlington, VA On-site senior full-time

Salary

$107,900 - $195,050 per year

Apply on Leidos

Description

Today, Electronic Warfare (EW) is a growing enterprise, protecting the warfighter and our national security against ever-adapting threats. Our division primarily focuses on research and development and advanced prototyping, transforming state-of-the-art signal processing algorithms into real-time software systems.

The successful candidate will be responsible for designing and implementing real-time signal processing algorithms on GPUs.

Responsibilities:

  • Contribute to the design and development of advanced systems as part of multi-disciplinary teams
  • Achieve key project/program objectives and deliverables for entire projects or processes spanning multiple technical areas
  • Independently manage large projects or processes
  • Design and implement real-time signal processing algorithms on GPUs
  • Understand signal processing algorithms written in MATLAB
  • Parallelize existing algorithms
  • Decompose complex signal processing chains into discrete components and kernels
  • Handcraft bespoke CUDA kernels for high performance
  • Design and implement multi-threaded software architectures
  • Design, implement, and test high-speed data transfer/latency codes
  • Design, implement, and test real-time C/C++ software for multi-core systems running Linux or real-time operating systems like VxWorks
  • Build software products utilizing third-party mathematics and communication libraries
  • Interface communication standards/protocols such as TCP/IP, UDP, and DDS
  • Work with the Linux operating system and experience with real-time operating systems
  • Design, implement, and test software to configure and control RF hardware devices
  • Document developed systems
  • Support system field testing and collection events
  • Travel up to 10% of the time

Requirements:

  • 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
  • Experience with NVIDIA development and profiling tools and libraries
  • Experience using version control and continuous integration software tools
  • Active Secret level security clearance with the ability to obtain a TS/SCI

Benefits:

  • Competitive benefits, including 4 or more weeks Paid Time Off, 11 paid Holidays, 401K with a 6% company match and immediate vesting, Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training Support, Parental Paid Leave, and more

Skills

Required

  • C/C++
  • GPU programming
  • parallel computing architectures
  • signal processing algorithms
  • MATLAB
  • CUDA kernels
  • multi-threaded software architectures
  • Linux
  • real-time operating systems
  • TCP/IP
  • UDP
  • DDS

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Arlington-VA/GPU-Software-Engineer_R-00193529

Apply on Leidos