> Markdown version of [/jobs/ext/3964870-principal-engineer-software-software-integration](https://www.wearedevelopers.com/jobs/ext/3964870-principal-engineer-software-software-integration). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Engineer Software- Software Integration - **Company:** Northrop Grumman - **Location:** San Diego, CA, United States - **Salary:** $114,000.0 - $171,000.0 - **Contract:** Contract - **Skills:** C (Programming Language), JavaScript (Programming Language), Agile Methodology, Systems Engineering, JIRA, Bash Shell, C++ (Programming Language), Static Program Analysis, Software Quality, Computer Programming, Continuous Integration, Software Debugging, Github, Python (Programming Language), Network Troubleshooting, MATLAB, Network Protocols, Object-Oriented Software Development, Scrum Methodology, Real-Time Operating Systems, Red Hat Enterprise Linux, Rhapsody, SAP (Applications), Software Engineering, SonarQube, Systems Integration, Scripting, Gitlab, SC Clearance, Atlassian Tools, Jenkins - **Published:** October 27, 2026 - **Apply:** https://dejobs.org/x/x/61B38527D01D4390A69E23D99F13C2EF/job/ ## About the Role * The individual we seek will be self-motivated, proactive, goal-oriented to help us grow our services, become even better at what we do and will possess the following qualifications., * Bachelor's Degree in (STEM) discipline from an accredited university with 5 Years experience; OR a master's degree in a (STEM) discipline from an accredited university with 3 Years experience; OR a PhD in a (STEM) discipline from an accredited university with 1 year experience. * Experience with Agile Software Development, object-oriented architectures, designs, programming, debugging, and hardware-software integration and testing. * Proficient knowledge with the full Software Development Life Cycle (SDLC) - software design requirements, application development, integration, testing, and deployment. * Extensive knowledge with at least two of the following programming or scripting languages: C, C++, and Python. * Familiar with Architecting, Implementing, Integrating, Verifying and Qualifying Safety-Critical Embedded Real Time Software running on various RTOS. * Strong understanding of RHEL operating environment * Must have the ability to obtain and maintain a U.S. Government Secret clearance and Special Access Program (SAP) within a reasonable amount of time, * Experience with network protocols and troubleshooting network issues * Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems. * Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management. * Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, AND/OR Jenkins * Experience with DOORs AND Software Requirement Specification Testing using Simulators, automated scripting languages such as Python, MATLAB, JavaScript, Robot Framework AND/OR Bash. * Experience architecting, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, and Debugging OO C++ software running on Real-Time Operating systems. ## Description * Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels * Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers * Be a part of Agile Scrum teams to develop software products for multiple software baselines.