Algorithm Software Engineer - Level 4

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

Develops, tests, documents, and debugs software and complex mathematical algorithms for missile tracking applications, focusing on tracking and state estimation. Requires experience with C++, Python, and Linux, and a Secret security clearance.

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

  • Bachelor’s Degree in STEM or equivalent experience
  • 8 years of related experience
  • 1 year of software development experience with Python and/or C++
  • Linux experience
  • algorithm design
  • state estimation experience
  • data analysis
  • Secret security clearance

Nice to have

  • Master’s degree in STEM
  • PhD in STEM
  • Top Secret security clearance
  • Strong statistical background
  • tracking and prediction algorithms
  • simulation
  • validation
  • multiple hypothesis tracking
  • numerical implementation of motion filters
  • Overhead Persistent Infrared (OPIR) and Electro-Optical Infrared (EOIR) sensors and simulations

What the JD emphasized

  • Secret security clearance
  • Secret security clearance at the time of application
  • Secret security clearance at the time of application which is required to start
  • Secret security clearance at the time of application which is required to start; with the ability to obtain and maintain a TS/SCI clearance

Other signals

  • algorithm development
  • tracking
  • prediction
  • state estimation