Principal/Sr Principal Software Engineer Guidance Navigation Control (GNC)

0090 CORP-Corporate Office

United States

On-site

USD 114,000 - 171,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health, life, and disability insurance
401(k) savings plan
Paid time off

Job summary

0090 CORP-Corporate Office is looking for a Principal / Senior Principal Software Engineer to join the Guidance Navigation Control (GNC) team. This full-time position, based in Woodland Hills, CA, involves designing and integrating advanced navigation software.

Preferred candidates will have significant experience in software development, specifically with MATLAB/Simulink, C, and Python. Benefits include health insurance and a 401(k) plan.

Qualifications

  • 5 years of hands-on software development for Principal position.
  • 8 years of experience for Senior Principal position.
  • Team leadership and mentorship abilities.

Responsibilities

  • Develop, test, and maintain software for navigation systems.
  • Perform system integration on advanced hardware.
  • Collaborate across teams in an Agile environment.

Skills

Software development in MATLAB/Simulink
C programming
Python programming
Version control (ClearCase, Git, etc.)
Model-Based Engineering knowledge
Understanding of INS/GPS Kalman filter design

Education

Bachelor's degree in a STEM field

Tools

MATLAB
Simulink
DOORS
Code analysis tools (Polyspace)

Job description

Job Title

Principal / Senior Principal Software Engineer – Guidance Navigation Control (GNC)

Location

Woodland Hills, CA

Relocation & Travel

Relocation assistance may be available. Travel: Yes, 10% of the time.

Job Overview

Northrop Grumman Mission Systems invites you to join as a Principal or Senior Principal Software Engineer in the Guidance Navigation Control (GNC) team. In this role you will design, develop, integrate and test cutting‑edge navigation software within an Agile, model‑based engineering environment. The position requires full‑time on‑site work and a U.S. Government Secret clearance.

Responsibilities
  • Develop, test, debug, and maintain high‑performance software for navigation systems.
  • Perform software and system integration on state‑of‑the‑art hardware.
  • Apply Model‑Based Engineering (MBE), MATLAB/Simulink, and C/Python programming to deliver mission requirements.
  • Participate in Agile development practices and collaborate across multidisciplinary teams.
  • Communicate effectively with internal and external stakeholders, and maintain strong professional relationships.
  • Demonstrate ethical conduct and integrity while challenging conventional approaches.
  • Lead and mentor team members, fostering empowerment and shared responsibility.
Basic Qualifications (Principal / Senior Principal)
  • Bachelor’s degree in a STEM field.
  • Principal: 5 years of hands‑on software development; Senior: 8 years.
  • Master’s degree experience: Principal 3 years, Senior 6 years.
  • PhD experience: Principal 1 year, Senior 4 years.
  • Experience developing software in MATLAB/Simulink.
  • Proficiency in C and Python.
  • Familiarity with version control (ClearCase, Git, ClearQuest, or Jira).
  • Model‑Based Engineering tools knowledge.
  • Understanding of INS/GPS Kalman filter design and requirements.
  • Collaborative development environment experience.
  • U.S. citizenship required; must obtain and maintain a Secret clearance.
  • Full‑time on‑site work required.
Preferred Qualifications
  • Active Secret clearance.
  • Software test development and performance experience.
  • DOORS usage for software requirements management.
  • Expertise in sensor fusion for navigation, including IMU, GPS, barometers.
  • Embedded INS/GPS navigation systems experience.
  • Translation of formal software requirements into design.
  • Knowledge of RTCA DO‑178B/C or similar guidelines for safety‑critical software.
  • Experience with MIL‑STD‑1553, ARINC‑429, or RS‑422 communication protocols.
  • Use of MATLAB for simulation and performance evaluation.
  • Code analysis tools: Polyspace; test tools: LDRA, VectorCast.
Salary
  • Primary Level: $114,000.00 – $171,000.00
  • Secondary Level: $142,200.00 – $213,400.00
Benefits
  • Health, life, and disability insurance.
  • 401(k) savings plan.
  • Company‑paid holidays and paid time off.
  • Potential overtime and discretionary bonuses.
EEO Statement

Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit Northrop Grumman’s EEO page.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal / Senior Principal Navigation Systems Engineer
Principal / Senior Principal Navigation Systems Engineer

0090 CORP-Corporate Office • United States

On-site
Principal / Senior Principal Navigation Systems Engineer
Principal / Senior Principal Navigation Systems Engineer

Northrop Grumman Corp. (AU) • Los Angeles (CA)

On-site
USD 114,000 - 213,000
Health insurance
Life insurance
Disability insurance
+3
Principal / Senior Principal Engineer - Navigation
Principal / Senior Principal Engineer - Navigation

Northrop Grumman • San Diego (CA)

On-site
USD 140,000 - 190,000
Relocation assistance
Engineer or Principal Engineer Guidance Navigation Control - Flying Qualities Engineering
Engineer or Principal Engineer Guidance Navigation Control - Flying Qualities Engineering

0090 CORP-Corporate Office • Melbourne (FL)

On-site
USD 79,000 - 148,000
Health insurance
Life and disability insurance
Savings plan
+1
Principal / Senior Principal Engineer - Navigation
Principal / Senior Principal Engineer - Navigation

0090 CORP-Corporate Office • United States

On-site
USD 140,000 - 210,000
Relocation assistance
Discretionary bonus
Health insurance
+4
Principal OR Sr. Principal Guidance Navigation Controls Engineer
Principal OR Sr. Principal Guidance Navigation Controls Engineer

Northrop Grumman • San Diego (CA)

On-site
USD 114,000 - 213,000
Principal OR Sr. Principal Guidance Navigation Controls Engineer
Principal OR Sr. Principal Guidance Navigation Controls Engineer

Northrop Grumman • El Segundo (CA)

On-site
USD 114,000 - 213,000
Overtime eligible
Shift differential
Discretionary bonus
+3
Principal / Senior Principal Software Engineer
Principal / Senior Principal Software Engineer

0090 CORP-Corporate Office • United States

On-site
USD 114,000 - 213,000
Health insurance
Life and disability insurance
Savings plan
+2
Senior Navigation Systems Engineer – Sensor Fusion & Kalman
Senior Navigation Systems Engineer – Sensor Fusion & Kalman

0090 CORP-Corporate Office • United States

On-site
Principal / Senior Principal Software Engineer
Principal / Senior Principal Software Engineer

Northrop Grumman • Los Angeles (CA)

On-site
USD 114,000 - 213,000
Health insurance
Life and disability insurance
Savings plan
+2