Systems Modeling and Simulation Engineer (engineer or Principal Level)

Northrop Grumman Northrop Grumman · Aerospace · San Diego, CA +1 · Systems/Architecture/Test

Northrop Grumman is seeking a Systems Modeling and Simulation Engineer (Engineer or Principal Level) to support Operations Analysis. The role involves full life cycle design, implementation, and unit testing of software using C# / .NET, leveraging core computer science fundamentals. Responsibilities include developing, profiling, and tuning high-performance code, building and maintaining desktop applications with WPF and MVVM, designing reusable UI component libraries, implementing common application patterns, and operating within CI/CD pipelines. Experience with secure coding practices and defense compliance is required. A Top Secret clearance is mandatory.

What you'd actually do

  1. Utilize full life cycle design, implementation, and unit testing of software using C# / .NET (including CLR, garbage collection, JIT compilation).
  2. Leverage core computer science fundamentals—algorithms, data structures, and complexity analysis—to solve logical and mathematical problems.
  3. Develop, profile, and tune high performance, optimized code; conduct runtime analysis and memory usage profiling.
  4. Build and maintain desktop applications with WPF and the MVVM pattern; extend MVVM concepts to modern UI frameworks such as Blazor while preserving a consistent architecture across platforms.
  5. Design and publish re usable UI component libraries that work in both WPF and Blazor environments.

Skills

Required

  • Bachelor of Science degree in a STEM field
  • 2 years of relevant military / professional experience (for Engineer level)
  • 5 years of relevant military / professional experience (for Principal Engineer level)
  • Active U.S. Government Top Secret Clearance
  • Ability to obtain and maintain Special Access Program (SAP) clearance
  • Experience with Object‑Oriented languages (C#, C++, Java, etc.)
  • Experience with Windows‑based development
  • Experience with agile software‑development methodologies
  • Experience with the .NET runtime, CLR internals, garbage collection, and JIT compilation
  • Experience using Visual Studio (debugging, refactoring, performance analysis)
  • Experience with version‑control tools (Bitbucket, GitHub, GitLab, Git, TFS)
  • Experience with CI/CD pipelines
  • Experience with secure coding standards
  • Experience with relevant defense compliance (NIST, DoD)

Nice to have

  • Master of Science degree in a STEM field
  • 3 years of relevant military / professional experience (for Principal Engineer level with Master's)
  • PhD and 1 year of relevant military / professional experience (for Principal Engineer level)
  • Familiarity with MVVM implementation in Blazor
  • Familiarity with CRUD, DTO, and gRPC service patterns
  • Experience in mission‑planning applications
  • Experience in systems performance monitoring and analysis
  • Experience in modeling or simulation of radars, missiles, aircraft, or satellites
  • Proven ability to develop and integrate prototype and pre‑production software

What the JD emphasized

  • Top Secret Clearance
  • secure coding standards
  • defense compliance (NIST, DoD)