
Principal Software Engineer - Integration and Test
Northrop Grumman1 day ago
Palmdale, CA, USA or San Diego, CA, USAStaff+
Base Salary
$114k - $171k/yr
Responsibilities
- Analyze requirements allocated to computer software configuration items.
- Design, develop, maintain, and execute automated tests for embedded software qualification.
- Develop and execute automated software installation, integration, and acceptance test procedures.
- Create technical documentation and submit detailed problem reports for identified errors.
- Diagnose and identify root causes of issues found during software installation, integration, acceptance testing, and operational events.
- Plan and execute integration of separate software components into a single system.
- Collaborate with software developers, system engineers, hardware designers, integration and test engineers, and program leadership across development, laboratory, and operational environments.
Requirements
- Bachelor’s degree in a STEM discipline and 5 years of related engineering experience, or a master’s degree and 3 years, or a PhD and 1 year.
- Experience with software integration, software testing, test automation, debugging, and the formal software development lifecycle from requirements through test.
- Professional experience using one or more of C, C++, C#, or Java, plus Python or JavaScript, within the last 3 years.
- Experience with software change control, change management, and CI/CD tools such as Atlassian tools, GitHub, GitLab, or Jenkins within the last 3 years.
- Active U.S. Government Top Secret SCI clearance with a recent background investigation or enrollment in Continuous Evaluation.
- Ability to obtain and maintain initial and upgraded Special Access Program access through a Program Access Request.
- Preferred qualifications include computer engineering, computer science, or electrical engineering education; Node.js backend development; multi-threaded real-time, flight-critical, safety-critical, medical, or mission-critical software experience; and automated testing with relevant frameworks.
- Preferred experience includes safety-critical embedded real-time or command-and-control software, C++ on real-time operating systems, Confluence, JIRA, DOORS, MATLAB, JavaScript, QSA/QT, Bash, and technical presentations and writing.
Benefits
- Annual base salary range of $114,000 to $171,000, plus potential overtime, shift differential, and discretionary bonus.
- Health insurance, life and disability insurance, savings plan, company-paid holidays, and paid time off.
- Full-time onsite work in San Diego, California, or Palmdale, California; no remote, hybrid, or telework option.
- Relocation assistance may be available, and travel up to 25% may be required.
About 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, sensors, software, and sustainment. Founded in 1994 and headquartered in Falls Church, Virginia, it is a public company listed on the NYSE (ticker: NOC).