Senior Principal Software Engineer - Real-Time Simulation

Northrop Grumman Corp. (AU)

San Diego (CA)

On-site

USD 116,000 - 213,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Life and disability insurance
Savings plan
Holidays and PTO

Job summary

Northrop Grumman Aeronautics Systems seeks a Senior Principal Software Engineer to join the team on site in San Diego, CA or Oklahoma City, OK. You will lead the planning, integration, and delivery of simulation software within an IPT, guiding architecture and performance optimization.

Qualifications include a STEM degree with 6–8 years or a PhD with 4+ years, strong C/C++ and Python, and experience with RTOS and CI/CD. Top Secret clearance is required; travel up to 25% may be needed.

Qualifications

  • Bachelor’s Degree in a STEM discipline and 8 years of related engineering experience; OR a Master’s degree in a STEM discipline and 6 years of related engineering experience; OR a PhD in a STEM discipline and 4 years of related engineering experience.
  • Experience with the full SW Development Life Cycle (SDLC)
  • Experience with C/C++, and Python
  • Experience with developing multi-threaded SW
  • Experience with two of the following tools: Jira, Crucible, Bitbucket, Gitlab, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity
  • Experience with Agile SW development, embedded system programming, SW integration and testing
  • Familiarity with at least one wire data interface: 1553, 1394, Serial, CAN, Ethernet/IP, or Fibre Channel
  • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management
  • Experience and proficiency in software architecture, design, implementation, integration, and debugging C++ SW running on Real-Time OSs like VxWorks, Integrity, and Real Time Embedded Linux
  • Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex SW systems
  • Active in-Scope, U.S. Government Top Secret clearance
  • Ability to obtain and maintain initial SAP/PAR before employment and upgrade in role

Responsibilities

  • Provide technical leadership for development, implementation, and maintenance of modular simulation and modeling software (e.g., C++, Python)
  • Lead integration of simulation components with system interfaces, middleware, and test harnesses
  • Define and oversee verification and validation strategies, review test plans and results
  • Drive performance and scalability optimization, CI/CD pipelines for builds, tests, deployments
  • Coordinate with systems engineers, testers, and stakeholders to translate requirements into simulation capabilities and scenarios

Skills

C/C++
Python
Multi-threaded SW
Software architecture
Communication

Education

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

Tools

Jira
Crucible
Bitbucket
Gitlab
Subversion
Bamboo
Jenkins
Sonarqube
Fortify
Coverity

Job description

Northrop Grumman Aeronautics Systems seeks a Senior Principal Software Engineer to join the team on site in San Diego, CA or Oklahoma City, OK. You will lead the planning, integration, and delivery of simulation software within an IPT, guiding architecture and performance optimization.

Qualifications include a STEM degree with 6–8 years or a PhD with 4+ years, strong C/C++ and Python, and experience with RTOS and CI/CD. Top Secret clearance is required; travel up to 25% may be needed.

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
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 Embedded RTOS Software Engineer
Senior Principal Embedded RTOS Software Engineer

0090 CORP-Corporate Office • United States

On-site
USD 142,000 - 213,000
Health insurance coverage
Life and disability insurance
Savings plan
+2
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
Defense & Aerospace Simulation Tech Lead
Defense & Aerospace Simulation Tech Lead

Northrop Grumman • Oklahoma City (OK)

On-site
USD 120,000 - 160,000
Senior Principal Embedded Software Engineer – Real-Time RTOS
Senior Principal Embedded Software Engineer – Real-Time RTOS

0090 CORP-Corporate Office • Oklahoma

On-site
USD 116,300 - 174,500
Health insurance
Life and disability insurance
Savings plan
+2
Senior Principal Software Engineer - Real-Time Embedded (Secret)
Senior Principal Software Engineer - Real-Time Embedded (Secret)

Northrop Grumman Aerospace Systems • Grand Forks (ND)

On-site
USD 123,000 - 213,000
Sr Principal Software Engineer
Sr Principal Software Engineer

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

On-site
USD 116,000 - 213,000
Health insurance
Life and disability insurance
Savings plan
+1
Senior Flight Simulation Software Engineer
Senior Flight Simulation Software Engineer

Northrop Grumman • Oklahoma City (OK)

On-site
USD 116,000 - 185,000
Health insurance
Paid time off (PTO)
Retirement savings plan
Principal Real-Time Embedded Software Engineer
Principal Real-Time Embedded Software Engineer

Northrop Grumman Aerospace Systems • Grand Forks (ND)

Hybrid
USD 98,000 - 171,000
Relocation assistance
Travel 10%