Senior Real-Time Simulation Software Engineer (On-Site)

Northrop Grumman Corp.

Palmdale (CA)

On-site

USD 93,000 - 171,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Northrop Grumman Corp. is seeking a Principal Software Engineer to join the Models & Simulation team on site in San Diego, Palmdale, El Segundo, or Oklahoma City. The role focuses on modular simulation software in C++/Python, integration with system interfaces, and CI/CD pipelines to support real-time performance and model fidelity.

Requirements include a STEM degree with experience, Top Secret clearance, and strong SDLC expertise. Travel up to 10% and on-site work are expected.

Qualifications

  • Bachelor’s Degree in a STEM discipline and 5 years of related engineering experience; OR a Master’s degree in a STEM discipline and 3 years of related engineering experience; OR a PhD in a STEM discipline and 1 year of related engineering experience.
  • Demonstrated professional experience developing software in C/C++.
  • Demonstrated professional experience with software change control and change management such as Atlassian tool suite, GitHub, AND/OR GitLab.
  • Demonstrated Professional Experience with the full Software Development Life Cycle (SDLC).
  • Active U.S. Government Top Secret clearance (with a background investigation within the past 5 years or enrolled into Continuous Evaluation).
  • Ability to obtain and maintain initial SAP access via PAR; ability to obtain and maintain SAP PARs following commencement to support SOF.

Responsibilities

  • Develop, implement, and maintain modular simulation and modeling software (e.g., C++, Python) to support system behaviors and scenarios.
  • Integrate simulation components with system interfaces, middleware, and test harnesses; ensure interoperable data flows and real-time performance.
  • Design and execute verification and validation tests, analyze results, identify defects, and implement fixes to ensure model fidelity and accuracy.
  • Optimize simulation performance and scalability; profile code, reduce latency, and support CI/CD pipelines for automated builds and deployments.
  • Collaborate with systems engineers, testers, and stakeholders to translate requirements into simulation scenarios, produce technical documentation, and support demonstrations.
  • Work full-time on-site at the specified Northrop Grumman facilities; no remote work option; travel up to 10%.

Skills

C/C++
Python
Java
SDLC
GitHub
GitLab
Atlassian
TCP/IP
RTOS

Education

Bachelor's Degree in STEM
Master's Degree in STEM
PhD in STEM

Tools

GitHub
GitLab
Atlassian tool suite
Coverity
SonarQube
Fortify

Job description

Northrop Grumman Corp. is seeking a Principal Software Engineer to join the Models & Simulation team on site in San Diego, Palmdale, El Segundo, or Oklahoma City. The role focuses on modular simulation software in C++/Python, integration with system interfaces, and CI/CD pipelines to support real-time performance and model fidelity.

Requirements include a STEM degree with experience, Top Secret clearance, and strong SDLC expertise. Travel up to 10% and on-site work are expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Real-Time Simulation, On-Site
Principal Software Engineer - Real-Time Simulation, On-Site

Northrop Grumman • Palmdale (CA)

On-site
USD 93,000 - 171,000
Relocation assistance
Principal Software Engineer – On-Site, TS, Simulation
Principal Software Engineer – On-Site, TS, Simulation

Northrop Grumman Corp. (AU) • Palmdale (CA)

On-site
USD 93,000 - 171,000
Relocation assistance
Health insurance
Paid time off
Senior Principal Software Engineer, Modeling & Simulation
Senior Principal Software Engineer, Modeling & Simulation

Northrop Grumman • San Diego (CA)

On-site
USD 116,000 - 213,000
Relocation assistance may be available
Senior Principal Software Engineer - Real-Time Simulation
Senior Principal Software Engineer - Real-Time Simulation

Northrop Grumman Corp. • El Segundo (CA)

On-site
USD 116,000 - 213,000
Relocation assistance
Senior Principal Software Engineer - Real-Time Simulation
Senior Principal Software Engineer - Real-Time Simulation

Northrop Grumman Corp. (AU) • San Diego (CA)

On-site
USD 116,000 - 213,000
Health insurance
Life and disability insurance
Savings plan
+1
Principal Real-Time Simulation Engineer (Top Secret)
Principal Real-Time Simulation Engineer (Top Secret)

Northrop Grumman • Palmdale (CA)

On-site
USD 104,000 - 155,000
9/80 work schedule with every other Fd
Relocation assistance may be available
Learning opportunities
+1
Senior Principal Software Engineer — Top Secret, On-Site
Senior Principal Software Engineer — Top Secret, On-Site

Northrop Grumman • El Segundo (CA)

On-site
USD 116,000 - 213,000
Systems Engineer (2/3) — Real-Time Simulation & Modeling
Systems Engineer (2/3) — Real-Time Simulation & Modeling

Northrop Grumman • Los Angeles (CA)

On-site
USD 92,000 - 171,000
Relocation assistance
Overtime pay
Discretionary bonus
+5
Real-Time Systems Engineer: Modeling, Simulation & Analysis
Real-Time Systems Engineer: Modeling, Simulation & Analysis

Northrop Grumman • Palmdale (CA)

On-site
USD 92,000 - 171,000
Relocation assistance
Senior Principal Embedded Real-Time Software Engineer
Senior Principal Embedded Real-Time Software Engineer

Northrop Grumman Corp. • San Diego (CA)

On-site
USD 170,000 - 230,000
Health insurance
Life and disability insurance
Savings plan
+2