Algorithm Software Engineer 5

Northrop Grumman Northrop Grumman · Aerospace · Linthicum Heights, MD +1 · Software

Seeking a Senior Principal Algorithms Software Engineer with Linux and software development experience to design, develop, test, document, and debug software and complex mathematical algorithms for missile tracking applications. The role involves data analysis, algorithm development, and performance analysis of tracking and state estimation algorithms using C++ and Python in a defense context.

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

  • Linux environment
  • software development experience
  • Python
  • C++
  • algorithm design
  • state estimation
  • data analysis
  • Secret security clearance

Nice to have

  • Top Secret security clearance
  • statistical background
  • tracking and prediction algorithms
  • simulation
  • validation
  • multiple hypothesis tracking
  • numerical implementation of motion filters
  • Overhead Persistent Infrared (OPIR) sensors
  • Electro-Optical Infrared (EOIR) sensors

What the JD emphasized

  • Secret security clearance
  • Secret
  • Secret security clearance

Other signals

  • algorithm development
  • tracking
  • prediction
  • discrimination capabilities
  • mathematics
  • state estimation