Software Engineer (rancho Bernardo - El Segundo - Palmdale Ca)

Northrop Grumman Northrop Grumman · Aerospace · San Diego, CA +4 · Software

Software Engineer role at Northrop Grumman focused on developing, implementing, and maintaining modular simulation and modeling software using C++ and Python. Responsibilities include integrating simulation components, designing and executing tests, optimizing performance, and collaborating with systems engineers. Requires a Bachelor's degree in STEM, 2 years of experience, and an active Top Secret clearance.

What you'd actually do

  1. Develop, implement, and maintain modular simulation and modeling software (e.g., C++, Python) to support system behaviors and scenarios.
  2. Integrate simulation components with system interfaces, middle ware, and test harnesses; ensure interoperable data flows and real-time performance.
  3. Design and execute verification and validation tests, analyze results, identify defects, and implement fixes to ensure model fidelity and accuracy.
  4. Optimize simulation performance and scalability; profile code, reduce latency, and support CI/CD pipelines for automated builds and deployments.
  5. Collaborate with systems engineers, testers, and stakeholders to translate requirements into simulation scenarios, produce technical documentation, and support demonstrations.

Skills

Required

  • Bachelor’s Degree in STEM or Master’s Degree in STEM
  • 2 years of related engineering experience (with Bachelor's)
  • Developing software and scripts in Object Oriented C++ AND/OR Python
  • Software change control, change management, and CI/CD tools (Atlassian, GitHub, GitLab, Jenkins)
  • Full Software Development Life Cycle (SDLC)
  • Static code analysis tools (Coverity, SonarQube, Fortify)
  • Active U.S Government Top Secret clearance
  • Ability to obtain and maintain initial Special Access Program (SAP) access
  • Ability to obtain and maintain subsequent SAP PARs

Nice to have

  • Current applicable Special Access Program (SAP) clearance
  • Active DoD Top Secret SCI clearance
  • Demonstrated leadership, teamwork capabilities
  • Excellent oral and written communications skills
  • Strong interpersonal communication skills
  • Developing software Java
  • Software network interfaces -and troubleshooting networks (TCP/IP, UDP, LAN, VLAN, SNMP or others)

What the JD emphasized

  • Active U.S Government Top Secret clearance
  • Ability to obtain and maintain initial Special Access Program (SAP) access
  • Ability to obtain and maintain subsequent SAP PARs