Skip to content

Principal/ Sr. Principal Engineer Software

In Person (Aurora, Colorado, United States of America)
$102,400 – $153,600

About Northrop Grumman

Northrop Grumman Corporation is an American multinational aerospace and defense technology company. With 95,000 employees and an annual revenue in excess of $30 billion, it is one of the world’s largest weapons manufacturers and military technology providers.

Northrop Grumman Space Systems Sector is looking for you to join our team as a Principal Software Engineer or Senior Principal Software Engineer located in Aurora, CO.

What We Need and What You’ll Get to Do:

We are in need of experienced engineers who have a strong background in math, electrical engineering with a solid understanding of communications and signal processing and should have an understanding of software development for the purposes of developing, debugging and testing algorithms/software for either pre-d (signal detection/characterization) and/or post-d (geolocation) signal processing.
 

Existing legacy baselines will need to be studied and understood. Code base will need to be modernized and engineering analysis will be required to:

  • Improve upon new and different types of data being processed
  • Improve upon current time-frequency signal processing techniques
  • Maintain data clustering, extension, merging, characterization, defragmentation, and geolocation processing of data processing systems.

Our small agile team is highly energized and has a significant software effort on a growing program with a large program impact. If this is your type of work and environment, please consider joining our team. This is a great opportunity for a flexible self-starter to work in a dynamic environment with real world technical content supporting a number of tools and systems.

Basic Qualifications:

  • Active TS/SCI with CI poly required to apply and start work.
  • Principal Engineer Software: Bachelor’s degree in electrical engineering, Computer Science or other STEM related degree with 5 + years of software development experience; 3+ years with a Master's; 0 years with a PhD; 4 additional years of relative experience may be considered in lieu of degree.
  • Senior Principal Engineer Software: Bachelor’s degree in electrical engineering, Computer Science or other STEM related degree with 9+ years of software development experience; 7+ years with a Master's; 4 years with a PhD; 4 additional years of relative experience may be considered in lieu of degree.
  • Strong mathematical background.
  • Able to work with a legacy code base to gain understanding of functionality and then be able to make modification to suit needs of our mission.
  • Working knowledge of modern radar principles and radar systems.
  • Basic understanding of communications and signal processing and the concepts associated with SNR.
  • Capable of performing engineering analysis, design, implementation, testing and troubleshooting associated with large development efforts, to maintain large baselines and have exposure to modernizing legacy software systems.
  • Coding experience in Java or C++/C in a Linux development environment.
  • Understanding of the use of Ant and Make files and how to modify them.

Preferred Qualifications:

  • Strong mathematical background with a basic understanding of Time Frequency Transforms, specifically the Short Time Fourier Transform (STFT) will be beneficial.
  • Familiarity with probability and statistics, specifically comparing and combining sets of data maintaining data clustering.
  • Understanding and direct experience in developing and improving algorithms that detect and characterize signals or in the ability to predict a geolocation.
  • Familiarization with industry standard tools (STE, X-Midas, etc.) and common data formats (raw I/Q, Midas blue or Platinum, vita-49 or VRT etc.).
  • Knowledge of object-oriented design, software lifecycles and modern-day software development practices. Capable of maintaining the stability of large code bases and modernizing legacy systems.
  • Exposure to Agile practices.
  • Strong troubleshooting skillset and capable of debugging complex systems and problems.