Systems Modeling and Simulation Engineer (engineer or Principal Level)

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

Systems Modeling and Simulation Engineer at Northrop Grumman, focusing on software development using C#/.NET, WPF, and Blazor. The role involves full lifecycle design, implementation, testing, profiling, and tuning of high-performance code, adhering to secure coding practices and defense compliance standards. Requires experience with agile methodologies, version control, CI/CD pipelines, and expert use of Visual Studio. 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. Develop, profile, and tune high performance, optimized code; conduct runtime analysis and memory usage profiling.
  3. 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.
  4. Design and publish re usable UI component libraries that work in both WPF and Blazor environments.
  5. Implement common application patterns (CRUD, DTO design, gRPC services) to enable efficient data exchange.

Skills

Required

  • Bachelor’s of Science Degree in a STEM discipline
  • 2 years of related professional/military experience in Systems Engineering (for Engineer level)
  • 5 years of related professional/military experience in Systems Engineering (for Principal Engineer level)
  • Active DoD Top Secret clearance
  • Ability to obtain and maintain Special Access Program (SAP) clearance
  • Experience with Object‑Oriented languages (C#, C++, Java, etc.)
  • 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
  • Knowledge of secure coding standards
  • Knowledge of relevant defense compliance (NIST, DoD)

Nice to have

  • Master's Degree in STEM discipline
  • 0 years of related professional/military experience in Systems Engineering (for Engineer level with Master's)
  • 3 years of related professional/military experience in Systems Engineering (for Principal Engineer level with Master's)
  • Ph.D. in STEM discipline
  • 1 year of related professional/military experience in Systems Engineering (for Principal Engineer level with Ph.D.)
  • Familiarity with MVVM implementation in Blazor
  • Experience in mission‑planning applications
  • Experience in systems performance monitoring

What the JD emphasized

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