You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Northrop Grumman

Sr Principal Software Engineer - Development

  • Hybrid
  • 6+ years

Salary

$122,800/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

You will design, develop, integrate and test software for end users and customers, mainly embedded and real-time systems.

You will join the aeronautics systems group and work alongside systems engineering, cloud and application, test automation, DevSecOps and systems test teams in an Agile software setting.

You will analyse system capabilities to settle questions about program intent, output requirements, input data acquisition, programming methods and controls.

Responsibilities

  • Manage the design, architecture, development and administration of embedded and real-time systems software.
  • Take part in every stage of the software life cycle, from requirements and design through implementation and qualification to delivery to the customer.
  • Build embedded software on real-time operating systems for flight and mission-critical systems.
  • Work in Agile Scrum teams on software products that span several baselines.
  • Operate in a quick-moving setting with high expectations, varied assignments and teamwork at every level.

Requirements

  • Hold a bachelor's degree in a STEM field (science, technology, engineering or mathematics) plus 8 years of related engineering experience, or a master's in STEM plus 6 years, or a PhD in STEM plus 4 years.
  • Have experience across the full software development life cycle (SDLC).
  • Have experience programming and scripting in C, C++ and Python.
  • Have experience building multi-threaded software for flight-critical, safety-critical, medical or mission-critical real-time applications.
  • Have experience with two of these tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify or Coverity.
  • Have experience in Agile development, embedded system programming, and software integration and testing.
  • Be familiar with at least two of these data interfaces: 1553, 1394, 422, 429, serial, CAN, discrete and analog I/O, Ethernet/IP or Fibre Channel.
  • Have recent hands-on work designing, building, integrating and debugging C++ on real-time operating systems such as VxWorks, Integrity and/or real-time embedded Linux.
  • Hold an active U.S. government Secret clearance.
  • Preferred: basic understanding of PowerPC or ARM assembly.
  • Preferred: ability to read assembly and use CPU documentation to understand behavior.
  • Preferred: ability to spot moderate execution defects just by reading code.
  • Preferred: understanding of how embedded software components fit into a larger system or architecture.
  • Preferred: ability to document, capture and present software architecture components in modeling or diagramming tools.
  • Preferred: familiarity with OS partitions and isolation architectures.
  • Preferred: high-level understanding of architecture requirements for airworthiness certification.

Conditions

Location is San Diego, California or Grand Forks, North Dakota, with a partly hybrid schedule.

Travel is about 10% of the time.

Clearance required for start: Secret.

Relocation assistance may be available.

The role depends on program funding, and start dates are set once funding is confirmed.

Primary level base salary range is $122,800.00 to $213,400.00. This is a general guideline; the actual offer depends on the role's scope and responsibilities and on your experience, education, skills and current market conditions.

The application window is estimated at 20 days from the posting date but may be shortened or extended based on business needs and candidate availability.

Benefits

  • Depending on the position, you may be eligible for overtime, shift differential and a discretionary bonus on top of base pay.
  • Annual bonuses reward individual contribution and let you share in company results.
  • Vice president and director roles may be eligible for long-term incentives.
  • Coverage includes health, life and disability insurance, a savings plan, paid holidays set by the company, and paid time off for vacation and personal business.

Where you’d work

Part of the week in the office

You can work from

  • United States

Relocation offered

About the company

Northrop Grumman

Offices in San Diego, United States, United States

Also hiring in Boulder, United States, Baltimore, United States, Bellevue, United States and 8 more places

2 of their 854 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 22 checks run
  • 2 red flags

Still hiring?

14 checks

No red flags

How crowded?

8 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • C++
  • Linux
Seniority
Principal
Type
Full-time
Region
United States
Pay period
Annual
Show 7 more factsShow less

Role

Category
Development
Seniority
Principal
Experience
8+ years
Tech stack
  • Python
  • C++
  • Linux

Location

Work model
Hybrid
Region
United States
Offices
  • San Diego, United States
  • United States
Remote from
  • United States
Relocation
Offered

Compensation

Salary
$122,800 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason