×
Register Here to Apply for Jobs or Post Jobs. X

Principal​/Sr Principal Software Signal Processing Engineer

Job in Colorado Springs, El Paso County, Colorado, 80509, USA
Listing for: Northrop Grumman Corp. (AU)
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    Software Engineer, Python, AI Engineer (Applied/Software), C++ Developer
Salary/Wage Range or Industry Benchmark: 103600 - 155400 USD Yearly USD 103600.00 155400.00 YEAR
Job Description & How to Apply Below
Position: Principal/ Sr Principal Software Signal Processing Engineer

Relocation assistance may be available.

Clearance required for start:
Yes

Clearance type:
Secret

Travel:
Yes, 10% of the Time

Job Description

Northrop Grumman Space Systems is seeking a Principal or Senior Principal Software Signal Processing Engineer to support the DARC program. This position is based in Colorado Springs, Colorado, and will develop radar digital signal processing software for identifying and tracking objects in geosynchronous orbit.

Responsibilities
  • Design, develop, document, test, and debug application software and systems that contain logical and mathematical solutions.
  • Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
  • Determine computer user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls; prepare operating instructions; design and develop compilers and assemblers, utility programs, and operating systems.
  • Develop and optimize radar signal processing algorithms and pipelines (DSP), including use of common engineering tool chains such as DSP System Toolbox, Signal Processing Toolbox, and Phased Array System toolsets.
  • Use GPGPU acceleration (e.g., CUDA) for performance‑critical signal processing and/or analytics workloads.
  • Use AI‑enabled engineering tooling (e.g., an AI coding assistant) to accelerate development tasks such as code explanation, refactoring, and test generation—while maintaining engineer accountability for reviewed code.
Basic Qualifications – Principal
  • 5 years with a Bachelor of Science, 3 years with a Master of Science degree, and 1 year with a PhD.
  • Active DoD Secret clearance at the time of application.
  • Experience with C++, Java, Python, and CUDA.
  • Experience with Linux.
  • Experience with RF signal processing.
  • Experience with GPU optimization.
  • Experience with NVIDIA MatX library.
  • Experience with AI tooling.
  • Experience with high‑side development and processes.
Basic Qualifications – Senior Principal
  • 8 years with a Bachelor of Science, 6 years with a Master of Science degree, and 3 years with a PhD.
  • Active DoD Secret clearance at the time of application.
  • Experience with C++, Java, Python, and CUDA.
  • Experience with Linux.
  • Experience with RF signal processing.
  • Experience with GPU optimization.
  • Experience with NVIDIA MatX library.
  • Experience with AI tooling.
  • Experience with high‑side development and processes.
Preferred Qualifications – Principal / Senior Principal
  • Radar knowledge:
    • Detail how to process a radar signal to generate a Range Doppler Map.
    • Detail the process of using a sparse array to accomplish beamforming.
    • Detail the concept of loss budgets and system trade‑offs.
    • Understand the application of calibration for a distributed system.
  • C++ knowledge:
    • Know how to do real‑time processing.
    • Know current C++ standards and modern C++ techniques; preferred if up to date.
  • CUDA knowledge:
    • Understand the benefits and constraints of running signal processing code on GPGPUs.
    • Familiar with cuFFT and/or cu Signal;
      MatX is preferred but not required.
  • Functional familiarity with MATLAB and Python.
  • Self‑starter:
    • Able to take minimal direction and work independently.
    • Learn the system without much instruction.
    • Approach every story with future maintenance and optimization in mind.
  • Experience with writing signal processing algorithms:
    • Experience implementing signal processing algorithms is insufficient.
Salary Range

Primary Level: $ – $

Secondary Level: $ – $

Benefits

Employees may be eligible for overtime, shift differential, and discretionary bonuses in addition to base pay. Benefits include health insurance, life and disability insurance, savings plan, company‑paid holidays, and paid time off.

General Information

U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

Northrop Grumman is an Equal Opportunity Employer. See our EEO statement ().

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary