Algorithms Software Engineer - Level 2

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

Develops, analyzes, tests, and implements algorithms for missile tracking capabilities, including observation models, propagation models, and filters/smoothers. Requires a STEM degree, C++ experience, and algorithm design/state estimation experience. A Secret security clearance is required.

What you'd actually do

  1. Breadth and depth in the application of mathematics to perform data analysis and algorithm development for missile tracking applications
  2. Development and performance analysis of tracking and state estimation algorithms
  3. Tool and prototype development using Modern C++ and Python
  4. Algorithm defect tracking and resolution
  5. Technical Documentation as required

Skills

Required

  • STEM degree
  • C++
  • Algorithm design
  • State estimation
  • Data analysis
  • Numerical computing
  • Linux
  • Secret security clearance

Nice to have

  • Strong statistical background
  • Tracking and prediction algorithms
  • Simulation
  • Validation
  • Multiple hypothesis tracking
  • Numerical implementation of motion filters
  • OPIR sensors
  • EOIR sensors
  • Containerization

What the JD emphasized

  • Secret security clearance
  • Secret
  • Secret security clearance