Northrop Grumman

Principal Software Engineer - Integration and Test

Northrop Grumman
Apply
1 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.

Tech Stack

BashCC#C++CucumberJavaJavaScriptJenkinsLinuxMATLABNode.jsPythonRobot Framework

Categories

Northrop Grumman

About Northrop Grumman

10,000+ employees

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).

Contact me