Jobs · Information Technology · California

Sr Principal Software Engineer - Development

Northrop Grumman · San Diego, CA · 1 mo ago
On-siteInformation Technology$123k–$213k/yrFull-time

About the role

At Northrop Grumman Aeronautics Systems, we are seeking a Sr Principal Software Engineer – Development to join our team on site in San Diego, California or Grand Forks, North Dakota with a partial hybrid schedule. In this role you will design, develop, integrate and test software for our end-user customers and businesses. You will be responsible for the design, architecture, development, and administration of embedded and real time systems, working with multi-disciplinary teams in an Agile SW development environment.

Responsibilities

  • Work in a fast-paced environment with high expectations, significantly diverse assignments, and collaborative team settings across all levels
  • Participate in the full SW development life cycle including requirements, design, implementation, qualification, and delivery of SW products to our customer
  • Operate in an embedded technology development environment working with real time operating systems for use in flight and mission critical systems
  • Work in Agile Scrum teams to develop SW products for multiple SW baselines
  • Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls

Requirements

  • Bachelor’s Degree in a STEM discipline and 8 years of related engineering experience; OR a Master’s degree in a STEM discipline and 6 years of related engineering experience; OR a PhD in a STEM discipline and 4 years of related engineering experience
  • Experience with the full SW Development Life Cycle (SDLC)
  • Experience with the following programming and scripting languages: C, C++, and Python
  • Experience with developing multi-threaded SW used for one of the following real-time applications: flight critical SW, Safety critical SW, medical SW, or mission critical SW
  • Experience with two of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity
  • Experience with Agile SW development, embedded system programming, SW integration and testing
  • Familiarity with at least two of the data interfaces: 1553, 1394, 422, 429, Serial, CAN, Discrete & Analog I/O, Ethernet/IP, or Fibre Channel
  • Recent experience and proficiency in software architecture, design, implementation, integration, and debugging C++ SW running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux
  • Active U.S. Government Secret Clearance

Preferred Qualifications

  • Basic understanding of PowerPC or ARM assembly
  • Able to read assembly and use CPU documentation to understand behaviors
  • Can identify moderate execution defects by only reading code
  • Understanding of how embedded SW components fit into a larger SW system / architecture
  • Able to document, capture, and present software architectural components in modeling or diagramming tools
  • Familiarity with OS partitions and isolation architectures
  • High level understanding of architectural requirements for airworthiness certifications

Clearance

Clearance required for start: Secret

Travel

Up to 10% of the time

Relocation

Relocation assistance may be available

Pay

Primary Level Salary Range: $122,800.00 – $213,400.00 (base salary determined by scope, responsibilities, experience, education, skills and market conditions)

Similar jobs