Lead GPU Software Engineer: Real-Time RF & CUDA

STR

Dayton (OH)

On-site

USD 157,000 - 223,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

STR's Sensors Division seeks a Lead Software Engineer to design, develop, and implement real-time software for RF sensor systems. You will work in RAID Group to transition signal processing algorithms from research to production-grade software on embedded and distributed platforms.

The role emphasizes GPU-accelerated CUDA, C/C++, Linux, and open architecture standards, with collaboration across algorithm, RF hardware, and systems teams. Travel up to 20% may be required.

Qualifications

  • PhD + 2 years, MS + 5 years, or BS + 7 years in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Experience with GPU programming and optimization (CUDA).
  • Strong proficiency in C/C++ for high-performance, real-time applications.
  • Experience with Linux and embedded systems development.
  • Experience with real-time signal processing.
  • Experience with multithreaded programming, thread safety, and synchronization.
  • Experience with version control systems (Git) and collaborative development practices.
  • Good technical writing and communication skills.

Responsibilities

  • Design and implement real-time software components for RF sensor signal processing systems.
  • Develop and optimize GPU-accelerated algorithms for signal processing pipelines using CUDA.
  • Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations.
  • Architect software components compliant with open architecture standards.
  • Integrate and optimize code for real-time performance on multi-core CPUs and GPUs with strict latency requirements.
  • Develop unit tests, integration tests, and performance benchmarks; promote testing best practices.
  • Document software designs, APIs, implementation details, and technical reports.
  • Contribute to briefings and presentations for program reviews and customer meetings.
  • Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration teams across programs.
  • Contribute to proposal development efforts including technical approach.
  • Perform peer reviews and suggest next steps for technical work.
  • Support approximately 20% travel for integration events, customer meetings, and field demonstrations.

Skills

GPU programming
CUDA
C/C++
Linux
Embedded systems
Real-time DSP
Multithreading
Git
Technical writing
Communication

Education

PhD
MS
BS

Tools

Git

Job description

STR's Sensors Division seeks a Lead Software Engineer to design, develop, and implement real-time software for RF sensor systems. You will work in RAID Group to transition signal processing algorithms from research to production-grade software on embedded and distributed platforms.

The role emphasizes GPU-accelerated CUDA, C/C++, Linux, and open architecture standards, with collaboration across algorithm, RF hardware, and systems teams. Travel up to 20% may be required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time RF Software Lead: CUDA/GPU Expert
Real-Time RF Software Lead: CUDA/GPU Expert

STR • Atlanta (GA)

On-site
USD 157,000 - 223,000
Lead GPU Software Engineer
Lead GPU Software Engineer

STR • Dayton (OH)

On-site
USD 157,000 - 223,000
Lead Software Engineer
Lead Software Engineer

STR • Atlanta (GA)

On-site
USD 157,000 - 223,000
Real-Time GPU Software Engineer (CUDA/C++)
Real-Time GPU Software Engineer (CUDA/C++)

Leidos LLC • Arlington (VA)

On-site
USD 108,000 - 195,000
Paid Time Off
Holidays
401K with company match
+5
Lead Embedded Software Engineer – Real-Time RF Sensing & EW
Lead Embedded Software Engineer – Real-Time RF Sensing & EW

STR • Woburn (MA)

On-site
USD 157,000 - 223,000
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
Real-Time GPU Software Engineer – CUDA/C++
Real-Time GPU Software Engineer – CUDA/C++

L3Harris Technologies • Tulsa (OK)

On-site
USD 120,000 - 180,000
Junior Real-Time GPU Software Engineer
Junior Real-Time GPU Software Engineer

Leidos • Bowie (MD)

On-site
USD 70,000 - 126,000
Lead Real-Time Autonomy Software Engineer (C++)
Lead Real-Time Autonomy Software Engineer (C++)

Front Door Defense • Arlington (VA)

On-site
USD 174,000 - 225,000
DSP Software Engineer - Radar, C++ & Embedded Linux
DSP Software Engineer - Radar, C++ & Embedded Linux

Prattwhitney • Sudbury (MA)

On-site
USD 57,000 - 109,000
Health insurance
Dental insurance
Vision insurance
+2