N

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Principal / Senior Principal Software Signal Processing Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeColorado Springs, CO, USAIn-person

About the Job

Requirements

  • Principal level requires 5 years with a Bachelor of Science, 3 years with a Master of Science, or 1 year with a PhD; 4 additional years are required in lieu of a degree.
  • Senior Principal level requires 8 years with a Bachelor of Science, 6 years with a Master of Science, or 3 years with a PhD; 4 additional years are required in lieu of a degree.
  • Must have an active U.S. Government Secret security clearance at the time of application, current and within scope.
  • Experience with C++, Java, Python, and CUDA.
  • Experience with Linux.
  • Experience with radio frequency signal processing.
  • Experience with GPU optimization.
  • Experience with the NVIDIA MatX library.
  • Experience with AI tooling.
  • Experience with high-side development and processes.
  • Demonstrated experience developing and optimizing radar signal-processing algorithms and pipelines, including use of DSP System Toolbox, Signal Processing Toolbox, or Phased Array System toolsets.
  • Demonstrated experience with GPGPU acceleration, such as CUDA, for performance-critical signal-processing or analytics workloads.
  • Experience using AI-enabled engineering tooling, such as an AI coding assistant, for code explanation, refactoring, and test generation while maintaining engineer accountability for reviewed code.

Responsibilities

  • Design, develop, document, test, and debug application software and systems containing logical and mathematical solutions.
  • Conduct multidisciplinary research and collaborate with equipment designers and hardware engineers in planning, designing, developing, and using electronic data-processing systems for product and commercial software.
  • Determine computer user needs; analyze system capabilities to resolve problems involving program intent, output requirements, input data acquisition, programming techniques, and controls; prepare operating instructions; and design and develop compilers, assemblers, utility programs, and operating systems.
  • Develop new radar digital signal-processing software supporting identification and tracking of objects in geosynchronous orbit.

Desired Qualifications

  • Radar knowledge, including explaining how to process a radar signal to generate a Range Doppler Map, how to use a sparse array for beamforming, loss budgets and system tradeoffs, and calibration in a distributed system.
  • Knowledge of real-time processing, current C++ standards, and modern C++ techniques.
  • Understanding the benefits and constraints of running signal-processing code on GPGPUs and familiarity with cuFFT and/or cuSignal; MatX is preferred but not expected.
  • Functional familiarity with Matlab and Python.
  • Ability to work with minimal direction, learn the system independently, and proactively consider upcoming work, defects, and optimizations.
  • Experience writing and implementing signal-processing algorithms is described as insufficient.

About the Company

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Northrop Grumman builds military aircraft, missiles, rocket motors, satellites, and electronic systems, mostly for the American military and allied governments. It designed the B-2 stealth bomber and built NASA's James Webb Space Telescope, the largest telescope ever sent to space. The company works through four businesses: aircraft, missiles and ammunition, radar and communications systems, and space hardware such as satellites and solid rocket boosters. Most revenue comes from long-term government contracts, many of them classified. Its roots go back to Northrop Aircraft, founded in 1939, and it took its name after buying Grumman in 1994 and is based in Falls Church, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Falls Church, VA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Northrop Grumman

See more jobs