Taro Logo

Software Developer - C++ / CUDA

A digitally enabled solutions provider focused on defense, intelligence, and critical infrastructure markets, founded in 1944.
Aberdeen, MD, USA
$72,900 - $127,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Defense · Enterprise SaaS

Description For Software Developer - C++ / CUDA

Parsons Corporation is seeking a Software Developer specializing in C++ and CUDA programming to join their Science and Technology (S&T) efforts at Aberdeen Proving Ground (APG), Maryland. This role focuses on supporting the US Army's next-generation radar systems development through state-of-the-art digital engineering tools. The position involves working with cutting-edge systems engineering, modeling, simulation, and RF signal processing techniques.

The successful candidate will be part of a dynamic team working on advanced radar capabilities development, with access to state-of-the-art engineering and modeling tools. The role requires implementing near real-time C++ implementations of Digital Signal Processing algorithms, coordinating with teams working on MATLAB implementations, and contributing to System on a Chip (SoC) embedded solutions.

Key responsibilities include developing and implementing DSP algorithms, providing signal processing expertise, analyzing simulation environments, and contributing to technical documentation. The position requires strong programming skills in C++ and CUDA, experience with version control systems, and excellent communication abilities.

This is an excellent opportunity for a software developer interested in defense technology and radar systems, offering competitive compensation ($72,900 - $127,600) and comprehensive benefits including medical, dental, vision, 401(k), and ESOP. The role requires an active TS/SCI clearance and offers significant growth potential within a leading defense contractor.

Last updated 9 days ago

Responsibilities For Software Developer - C++ / CUDA

  • Develop algorithms for Digital Signal Processing (DSP), Digital Beam Forming (DBF), and general I/Q processing
  • Implement algorithms in C++ or CUDA and integrate into distributed simulation environment
  • Provide expertise in signal processing, particularly in processing of radar I/Q data
  • Analyze gaps and tradeoffs in existing simulations environment
  • Communicate proposed approaches and findings to leadership
  • Prepare technical reports and conference papers
  • Write test procedures for algorithm evaluation
  • Manage code quality through version control and automated testing

Requirements For Software Developer - C++ / CUDA

Python
  • Bachelor's degree in Computer Science from an ABET-accredited institution
  • 3+ years of implementation experience in modern C++
  • Active TS/SCI clearance
  • Experience with CUDA programming / memory management
  • Experience with GIT or other version control
  • Strong communication skills for complex technical ideas
  • Development experience on Linux (Redhat) and Windows
  • Experience with multithreading and/or C++ optimization

Benefits For Software Developer - C++ / CUDA

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Employee Stock Ownership Plan (ESOP)
  • 401(k)
  • Life insurance
  • Flexible work schedules
  • Holidays

Interested in this job?

Jobs Related To Parsons Software Developer - C++ / CUDA