Gnc Engineer: Algorithms (gpi Program) Level 3 or 4 (chandler)

Northrop Grumman Northrop Grumman · Aerospace · Chandler, AZ +1 · Systems/Architecture/Test

Northrop Grumman is seeking a GNC Engineer to design, develop, implement, verify, and test algorithms and simulation tools for guidance, navigation, and control (GNC) of various vehicles. The role involves performing navigation functions, formulating guidance equations, and designing control systems, with a focus on digital signal processing and Kalman filtering using C++, MATLAB, and Python in a Linux environment. Security clearance is required.

What you'd actually do

  1. Design, develop, implement, verify, and test algorithms and simulation tools for guidance, navigation, and control (GNC) of aircraft, spacecraft, submersibles, surface ships, missiles, launch vehicles, and upper stages.
  2. Aply GNC solutions across all mission phases: powered flight, coast phases, launch, Earth orbit, interplanetary cruise, orbital insertion, and staging events.
  3. Perform navigation functions, including statistical processing of measured data points and integrating them into realistic simulation algorithms.
  4. Formulate guidance equations that achieve specific target positions, orientations, or orbital parameters.
  5. Design and analyze control systems, creating control laws and defining hardware and software requirements for aircraft, launch vehicles, and spacecraft.

Skills

Required

  • Bachelor’s degree with 5 years of professional experience – OR – Master’s degree with 3 years of professional experience – OR – PhD with 1 year of professional experience. Will consider an additional 4+ years of experience in lieu of degree.
  • Knowledge in designing, implementing, and testing seeker discrimination and tracking algorithms
  • Knowledge of Digital Signal Processing and Kalman Filtering
  • Proficiency in creating and maintaining analysis tools in C++, MATLAB and Python
  • Proficiency in C++ development in a Linux environment
  • Proficiency in MATLAB and Python toolchains

Nice to have

  • Experience with Digital Signal Processing and Kalman Filtering
  • Experience developing requirements for seeker discrimination and tracking algorithms
  • Ability to integrate complex systems that facilitate continuous build, continuous integration, continuous test, and continuous deployment
  • Working knowledge of hardware/software analysis tools (debuggers, logic analyzers, oscilloscopes, emulators, etc.)
  • Experience with spacecraft or launch systems software development
  • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management
  • Experience with digital signal or video processing
  • Experience with Discrimination Algorithms
  • Experience with Embedded Programming
  • Experience with Statistical Analyses

What the JD emphasized

  • Must have the ability to obtain and maintain a U.S. Government DoD Secret security clearance
  • Requires an active U.S. Government Interim Secret security clearance at time of application, current and within scope