Principal or Sr. Principal Software Engineer - Embedded

0090 CORP-Corporate Office

United States

On-site

USD 114,000 - 213,400

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 insurance
Life and disability insurance
Savings plan
Holidays and PTO

Job summary

Northrop Grumman is seeking a Principal or Sr. Principal Embedded Software Engineer for a position in Rancho Bernardo, CA.

You will develop, integrate, and test embedded software for flight and mission‑critical systems, emphasizing real‑time operating systems, hardware/software integration, and simulation tools. The role involves designing and executing automated tests, collaborating with systems engineers and program leadership, and maintaining documentation.

Qualifications

  • Bachelor’s, Master’s, or PhD in a STEM field with related engineering experience.
  • Experience in embedded software for flight and mission systems is required.
  • Experience with real-time OS, CSPI, and lab environments preferred.

Responsibilities

  • Design, develop, maintain, and execute automated tests for embedded software.
  • Participate in a lab environment on Agile projects.
  • Apply knowledge across all phases of the Software Development Lifecycle.
  • Analyze requirements for computer software configuration items (CSCI).
  • Develop detailed, clear, and concise technical documentation.
  • Troubleshoot and diagnose software installation, integration, acceptance, and operational issues.

Skills

UAV routing
Real-time C/C++
Python scripting
JavaScript
SOAP
Java services

Education

Bachelor’s Degree in STEM
Master’s Degree in STEM
PhD in STEM

Tools

Coverity
SonarQube
Fortify
MATLAB
SOAP frameworks
Java services

Job description

Relocation Assistance

Relocation assistance may be available.

Clearance Requirements

Top Secret clearance required at the start of the role.

Travel

Travel required: Yes, approximately 10% of the time.

Description

At Northrop Grumman, our employees innovate in cutting‑edge systems. This role is a Principal or Sr. Principal Embedded Software Engineer located in Rancho Bernardo, CA.

You will develop, integrate, and test embedded software for flight and mission‑critical systems, focusing on real‑time operating systems, hardware/software integration, and simulation software.

Responsibilities
  • Design, develop, maintain, and execute automated software tests for qualification of embedded software products.
  • Participate in a lab environment on Agile projects.
  • Apply knowledge across all phases of the Software Development Lifecycle.
  • Analyze requirements for computer software configuration items (CSCI).
  • Develop detailed, clear, and concise technical documentation.
  • Troubleshoot and diagnose software installation, integration, acceptance, and operational issues.
  • Submit detailed problem reports for errors found.
  • Collaborate with systems engineers, hardware designers, integration/test engineers, and program leadership.
  • Obtain and maintain a Top‑Secret clearance and any required Special Program Access within a reasonable time, and maintain/upgraded SAP/PAR.
Basic Qualifications
Principal Level
  • Bachelor’s Degree in a STEM discipline + 5 years related engineering experience.
  • Master’s Degree in a STEM discipline + 3 years related engineering experience.
  • PhD in a STEM discipline + 1 year related engineering experience.
Sr. Principal Level
  • Bachelor’s Degree in a STEM discipline + 8 years related engineering experience.
  • Master’s Degree in a STEM discipline + 6 years related engineering experience.
  • PhD in a STEM discipline + 4 years related engineering experience.
Preferred Qualifications
  • Experience with UAV route planning, routing algorithms, or other geometrically based algorithms.
  • Familiarity with static code analysis tools: Coverity, SonarQube, Fortify.
  • Familiarity with MATLAB.
  • Experience with existing avionic systems.
  • Proficiency in scripting languages (Python, MATLAB, JavaScript, Bash).
  • Experience with multi‑threaded programming in C/C++ for real‑time systems.
  • Experience with SOAP and Java services.
Salary Range
  • Primary Level: $114,000.00 - $171,000.00
  • Secondary Level: $142,200.00 - $213,400.00
Benefits
  • Health insurance coverage.
  • Life and disability insurance.
  • Savings plan.
  • Company paid holidays and paid time off (PTO).
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 http://www.northropgrumman.com/EEO.

Additional Requirements

U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

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

Similar jobs worth comparing

Principal or Sr. Principal Software Engineer - Embedded
Principal or Sr. Principal Software Engineer - Embedded

Northrop Grumman Corp. (AU) • San Diego (CA)

On-site
USD 114,000 - 214,000
Relocation assistance
Health insurance
Paid time off
Principal/Senior Principal Engineer Embedded Software Engineer
Principal/Senior Principal Engineer Embedded Software Engineer

0090 CORP-Corporate Office • United States

On-site
Principal / Sr Principal Embedded Software Engineer
Principal / Sr Principal Embedded Software Engineer

0090 CORP-Corporate Office • United States

On-site
USD 114,000 - 171,000
Health insurance coverage
Life and disability insurance
Company-paid holidays
+1
Principal Embedded Software Engineer: RTOS, DevOps
Principal Embedded Software Engineer: RTOS, DevOps

0090 CORP-Corporate Office • United States

On-site
Sr Principal Software Engineer - Embedded and Real Time
Sr Principal Software Engineer - Embedded and Real Time

0090 CORP-Corporate Office • United States

On-site
USD 142,000 - 213,000
Health insurance coverage
Life and disability insurance
Savings plan
+2
Principal / Sr Principal Aeronautical Engineer
Principal / Sr Principal Aeronautical Engineer

Northrop Grumman Corp. (AU) • San Diego (CA)

On-site
USD 114,000 - 214,000
Relocation assistance may be available
Travel up to 25% with on-site work
Sr Principal Software Engineer - Embedded and Real Time
Sr Principal Software Engineer - Embedded and Real Time

Northrop Grumman • Palmdale (CA)

On-site
USD 142,000 - 213,000
Health insurance
Life insurance
Disability insurance
+2
Sr Principal Engineer Embedded Software
Sr Principal Engineer Embedded Software

Northrop Grumman Corp. (AU) • San Diego (CA)

On-site
USD 142,000 - 214,000
Health insurance
Paid time off
Company paid holidays
Principal Engineer Embedded Software
Principal Engineer Embedded Software

Northrop Grumman Corp. (JP) • San Diego (CA)

Hybrid
USD 114,000 - 171,000
Relocation assistance
Health insurance
Paid time off
+1
Sr Principal Engineer Embedded Software
Sr Principal Engineer Embedded Software

Northrop Grumman • San Diego (CA)

On-site
USD 142,000 - 214,000
Competitive salary
Health insurance
Paid time off (PTO)