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

Principal / Senior Principal Software Engineer

  • Office
  • 6+ years

Salary

$114,000/ 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

The company provides mission-enabling solutions for global security, and its Engineering and Sciences group focuses on pushing innovation, rethinking engineering methods and advancing scientific work.

The team builds critical national defense products and capabilities, and it is moving its enterprise to digital methods using Model-based Engineering and Agile practices.

The team values adapting to change, moving fast, continuous innovation, shared ownership, flexibility, ongoing learning and automation.

The role may be filled at either the Principal or the Senior Principal Software Engineer level.

Responsibilities

  • Develop, test and debug software for navigation systems.
  • Build your skills in software design and code development within a strong engineering team.
  • Carry out software and system integration on current hardware.
  • Learn Model Based Engineering (MBE) and other modern development methods while working in an agile, collaborative setting.
  • Work with peers across the organization and with internal and external customers.
  • Bring new ideas that question how work has traditionally been done.

Requirements

  • Bachelor's degree in a STEM field with 5 years of hands-on software development experience for the Principal level, or 8 years for the Senior Principal level.
  • Master's degree in a STEM field with 3 years of hands-on software development experience for the Principal level, or 6 years for the Senior Principal level.
  • PhD in a STEM field with 1 year of hands-on software development experience for the Principal level, or 4 years for the Senior Principal level.
  • Experience developing software in MATLAB or Simulink.
  • Experience programming in at least one of C, C++ or Python.
  • Experience with at least one of ClearCase, Git, ClearQuest or Jira for software management and workflow automation.
  • Demonstrated strong leadership skills.
  • A track record as an effective communicator and problem solver, able to build and keep good working relationships with internal and external customers.
  • A demonstrated commitment to ethics and integrity, and the ability to innovate.
  • U.S. citizenship is required.
  • Ability to obtain and maintain a U.S. Government Secret clearance.
  • Required to work on site full-time.
  • Preferred: Current or active U.S. Government Secret clearance.
  • Preferred: Excellent communication, analysis and problem-solving skills.
  • Preferred: Ability to work in a multi-disciplinary team.
  • Preferred: Experience using MATLAB to create, process and analyze data, visualize it, and run simulations.
  • Preferred: Experience using Simulink to model dynamic systems.
  • Preferred: Experience with code analysis tools such as Polyspace and software test tools such as LDRA and VectorCast.
  • Preferred: Experience with navigation systems, including INS/GPS Kalman filter design and requirements definition.
  • Preferred: Experience managing software requirements in DOORS.
  • Preferred: Experience developing, verifying, certifying and releasing mission and safety-critical software that complies with RTCA DO-178B/C or similar guidelines.
  • Preferred: Ability to turn formal software requirements into software designs.
  • Preferred: Working knowledge of sensor fusion for navigation systems.
  • Preferred: Working knowledge of embedded INS (Inertial Navigation System) and GPS (Global Positioning System) navigation systems.
  • Preferred: Familiarity with Kalman filter design and requirements definition.
  • Preferred: Familiarity with communication protocols such as MIL-STD-1553, ARINC-429 or RS-422.

Conditions

Based in Woodland Hills, CA, working on site full-time.

Travel is required about 10% of the time.

No security clearance is needed to start, but a Secret clearance is the clearance type for the role.

Relocation assistance may be available.

Base salary ranges: Primary Level $114,000.00 to $171,000.00; Secondary Level $142,200.00 to $213,400.00. These are general guidelines, and the final offer depends on the role's scope and responsibilities, the candidate's experience, education and skills, and current market conditions.

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

Benefits

  • Depending on the position, possible eligibility for overtime, shift differential and a discretionary bonus on top of base pay.
  • Annual bonuses that reward individual contributions and share company results.
  • Long Term Incentives may be available for Vice President or Director roles.
  • Health insurance, life and disability insurance, a savings plan, paid company holidays, and paid time off for vacation or personal business.

Where you’d work

From the office

Relocation offered

No visa sponsorship

About the company

Northrop Grumman

Office in United States

Also hiring in Boulder, United States, Baltimore, United States, San Diego, United States and 9 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
  • 4 red flags

Still hiring?

14 checks

2 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++
Seniority
Principal
Type
Full-time
Region
United States
Pay period
Annual
Show 7 more factsShow less

Role

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

Location

Work model
Office
Region
United States
Office
  • United States
Relocation
Offered
Visa sponsorship
Not sponsored

Compensation

Salary
$114,000 / 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