Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Engineer Software - Software Integration

Home > C/C++ programming jobs

Principal Engineer Software - Software Integration in USA new

  • Northrop Grumman
  • Full time
  • Email
  • San Diego, CA

Responsibilities

  • Integrate, modify, test, release, install, and maintain customized or standardized mission systems software.
  • Participate in the full software development lifecycle, including requirements, design, implementation, qualification, delivery, and maintenance.
  • Develop software products within Agile Scrum teams across multiple software baselines.
  • Architect, implement, integrate, verify, and qualify safety-critical embedded real-time software running on RTOS platforms.
  • Perform software requirements development, modeling, application development, unit-to-CSCI testing, integration, formal system testing, and debugging.
  • Collaborate with systems engineers, hardware designers, and integration/test engineers on complex software systems.
  • Support software change control, code quality, static analysis, and CI/CD activities.

Requirements

  • Bachelor’s degree in a STEM discipline with 5 years of experience, master’s degree with 3 years of experience, or PhD with 1 year of experience.
  • Experience with Agile software development, object-oriented architectures and programming, debugging, and hardware-software integration and testing.
  • Proficiency in software design requirements, application development, integration, testing, and deployment across the full software development lifecycle.
  • Extensive knowledge of at least two of C, C++, and Python.
  • Familiarity with safety-critical embedded real-time software running on various RTOS platforms.
  • Strong understanding of the RHEL operating environment.
  • Ability to obtain and maintain a U.S. Government Secret clearance and Special Access Program clearance within a reasonable amount of time.
  • Preferred experience includes network protocols and troubleshooting, software change control, static analysis, CI/CD tools, requirements testing, simulators, automated scripting, and real-time object-oriented C++ software.
  • U.S. citizenship is required for positions requiring a government clearance.

Benefits

  • Relocation assistance may be available.
  • Benefits include health insurance, life and disability insurance, a savings plan, company-paid holidays, and paid time off.
  • Employees may be eligible for overtime, shift differential, and discretionary bonuses.
  • The role requires approximately 10% travel.
  • Interim Secret clearance is required for start, with the ability to obtain and maintain Secret and SAP clearances.

Salary: $114k - $171k/yr

Northrop Grumman

Northrop Grumman designs and manufactures aircraft, spacecraft, missile defense, C4ISR, and cyber systems for the U.S. government, NASA, and allied nations. The company operates primarily through long-term defense and space contracts, delivering products and services spanning autonomous systems, ...

Similar positions

Firmware Engineer

  • Nvidia
  • Full time
  • Others
  • 10/26/2026
  • Tel Aviv-Yafo, Israel

R&D Lead Software Developer

  • ABB
  • Full time
  • Others
  • 10/26/2026
  • Hangzhou, China

Senior Software Engineer (C++, MacOS)

  • ‎ConnectWise
  • Full time
  • Remote
  • 10/26/2026
  • India

Senior UI Engineer

  • Canva
  • Full time
  • UK
  • 10/26/2026
  • Remote

Senior Partner Solutions Engineer

  • Webflow
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $156k-$210k
  • USA - West