Northrop Grumman

Sr Principal Software Engineer - Development

Northrop Grumman
Apply
2 months ago
San Diego, CA, USAStaff+

Base Salary

$123k - $213k/yr

Responsibilities

  • Design, develop, integrate, test, and administer embedded and real-time software systems.
  • Participate in the full software development lifecycle from requirements and design through implementation, qualification, and customer delivery.
  • Develop software in embedded technology environments using real-time operating systems for flight and mission-critical systems.
  • Work in Agile Scrum teams across multiple software baselines.
  • Analyze system capabilities and resolve issues involving program intent, requirements, input data, programming techniques, and controls.
  • Collaborate with Systems Engineering, Cloud & Application, Test Automation, DevSecOps, and Systems Test teams.

Requirements

  • Bachelor’s degree in a STEM discipline and 8 years of related engineering experience, or a master’s degree and 6 years, or a PhD and 4 years.
  • Experience with the full software development lifecycle and Agile software development.
  • Experience with C, C++, and Python.
  • Experience developing multithreaded software for flight-critical, safety-critical, medical, or mission-critical real-time applications.
  • Experience with at least two of Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, SonarQube, Fortify, or Coverity.
  • Experience with embedded system programming, software integration, and testing.
  • Familiarity with at least two listed data interfaces, including 1553, 1394, 422, 429, Serial, CAN, Discrete and Analog I/O, Ethernet/IP, or Fibre Channel.
  • Recent proficiency in software architecture, design, implementation, integration, and debugging of C++ software on real-time operating systems such as VxWorks, Integrity, or Real-Time Embedded Linux.
  • Active U.S. Government Secret clearance.
  • Preferred qualifications include PowerPC or ARM assembly knowledge, CPU documentation analysis, code-based defect identification, embedded architecture understanding, modeling or diagramming tools, OS partitioning and isolation architectures, and airworthiness certification requirements.

Benefits

  • Partial hybrid schedule with onsite work in San Diego, California, or Grand Forks, North Dakota.
  • Relocation assistance may be available.
  • Travel is approximately 10% of the time.
  • Health insurance, life and disability insurance, savings plan, company-paid holidays, and paid time off are provided.
  • Employees may be eligible for overtime, shift differential, and discretionary bonuses.
  • The opportunity is contingent on program funding, with start dates determined after funding confirmation.

Tech Stack

BambooCC++JenkinsPythonSonarQubeSubversion

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