Software Engineer Level 3 or 4

Northrop Grumman Northrop Grumman · Aerospace · Aurora, CO +1 · Software

Software Engineer role focused on data analysis and algorithm processing for RF signals within a defense program. Responsibilities include reviewing data, identifying satisfactory data, processing it with algorithms, verifying results, and providing feedback for algorithm enhancements and automation. Requires a Top Secret clearance and experience with Python (numpy, pandas, matplotlib) and Matlab for RF signal processing.

What you'd actually do

  1. review data collection and determine satisfactory data from noise/interference and other data determined to be unsatisfactory
  2. Determine if ratio of amount of satisfactory data vs unsatisfactory data is acceptable and meets requirements
  3. Once unsatisfactory data is removed from data set, process satisfactory results with multiple algorithms sets and verify processing results are acceptable and meets requirements
  4. Feedback processing results (both acceptable and unacceptable) into algorithm design for processing enhancements and new algorithm development, along with further processing automation enhancements
  5. Report collection and processing results to the technical leadership project

Skills

Required

  • Python
  • numpy
  • pandas
  • matplotlib
  • Matlab
  • RF signal processing
  • Linux
  • script execution
  • Troubleshooting Data collection and processing bugs
  • DoD Top-Secret (TS) clearance with Sensitive Compartmented Information (SCI) eligibility

What the JD emphasized

  • Requires an active DoD Top-Secret (TS) clearance with Sensitive Compartmented Information (SCI) eligibility, at time of application