Northrop Grumman logo
Northrop GrummanPosted 4 weeks ago
EXPIRED

Principal Software Engineer

$93,300–$171,000 year

On-siteSan Diego, California, United States or Oklahoma City, Oklahoma, United States

Full TimeSenior LevelDoctorate Or Professional DegreeEnterprise

Job Summary

Develop, implement, and maintain modular simulation and modeling software in C++ and Python to support system behaviors and scenarios. Integrate simulation components with system interfaces, middleware, and test harnesses to 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 by profiling code, reducing latency, and supporting 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. Full-time, on-site work required in San Diego, CA, or Oklahoma City, OK, with up to 10% travel. Top Secret clearance and SAP access mandatory.

Required Qualifications

  • Relocation assistance may be available
  • Top Secret clearance
  • 10% of the Time travel
  • Self-starter
  • Integrated Product Team construct familiarity
  • Full-time, on-site work
  • No remote/hybrid/telework
  • Bachelor's Degree in a STEM discipline
  • 5 years of related engineering experience
  • Master's degree in a STEM discipline
  • 3 years of related engineering experience
  • PhD in a STEM discipline
  • 1 year of related engineering experience
  • Software development in C/C++
  • Software development in Python
  • Software change control and change management
  • Atlassian tool suite
  • GitHub
  • GitLab
  • Full Software Development Life Cycle (SDLC)
  • Static code analysis tools (Coverity, SonarQube, Fortify)
  • Active U.S. Government Top Secret clearance
  • Background investigation within the past 5 years or enrolled into Continuous Evaluation
  • Ability to obtain and maintain initial Special Access Program (SAP) access
  • Ability to obtain and maintain subsequent SAP PARs

Desired Qualifications

  • Current applicable Special Access Program (SAP) clearance
  • Leadership
  • Teamwork capabilities
  • Excellent oral and written communications skills
  • Strong interpersonal communication skills
  • Software development in Java
  • Software network interfaces -and troubleshooting networks (TCP/IP, UDP, LAN, VLAN, SNMP or others)
  • Safety‐critical embedded real‐time software on RTOS platforms

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles