Embedded Software Engineer

Northrop Grumman Corp. (AU)

Los Angeles (CA)

On-site

USD 91,800 - 137,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Life and disability insurance
Savings plan
Paid holidays
Paid time off

Job summary

Northrop Grumman Corp. (AU) in Woodland Hills, CA is seeking an Embedded Software Engineer to develop and integrate embedded software for navigation and avionics systems within a Model‑Based Engineering framework and Agile DevSecOps practices.

Responsibilities include designing, testing, and debugging software; collaborating across teams; translating requirements into code; and contributing to real-time, safety‑critical software using MATLAB/Simulink or SCADE.

Qualifications

  • Bachelor’s degree in a STEM discipline with 2+ years of hands-on software development experience.
  • Experience translating formal requirements into software designs.
  • Proficiency in a high-level language (C, C++, Java) or a scripting language (Python).
  • Familiarity with software management tools (ClearCase, Git, ClearQuest, Jira).
  • Ability to design, code, and test new features or modify existing software.
  • Strong debugging skills and defect resolution experience.
  • Experience with open software/system architecture solutions.
  • Collaborative work style in an Agile environment.
  • US citizenship required.
  • Capacity to obtain and maintain a U.S. Government Secret clearance.
  • Willingness to work on-site at the Woodland Hills, CA facility.

Responsibilities

  • Develop, design, and test embedded software for navigation and avionics systems.
  • Collaborate with cross-functional teams to perform software and system integration on state-of-the-art hardware.
  • Translate formal software requirements into software designs and code.
  • Use Model-Based Engineering (MBE) techniques, including MATLAB/Simulink or SCADE.
  • Apply best engineering practices for real-time, safety-critical systems.
  • Debug and correct defects in existing software.
  • Participate in design reviews, code reviews, and test planning.

Skills

C++
C
Java
Python
Agile
Debugging
MBE
MATLAB/Simulink
SCADE

Education

Bachelor’s degree in a STEM discipline

Tools

MATLAB/Simulink
SCADE
DOORS
LDRA
VectorCAST
Polyspace
ClearCase
Git
ClearQuest
Jira

Job description

Relocation assistance may be available.

Clearance required for start: No. Clearance type: Secret. Travel: Yes, 10% of the time.

Job Summary

Embedded Software Engineer based out of Woodland Hills, CA. The role focuses on developing and integrating embedded software for advanced navigation systems, working within a Model‑Based Engineering framework and Agile DevSecOps practices.

Key Responsibilities
  • Develop, design, and test embedded software for navigation and avionics systems.
  • Collaborate with cross‑functional teams to perform software and system integration on state‑of‑the‑art hardware.
  • Translate formal software requirements into software designs and code.
  • Use Model‑Based Engineering (MBE) techniques, including MATLAB/Simulink or SCADE.
  • Apply best engineering practices for real‑time, safety‑critical systems.
  • Debug and correct defects in existing software.
  • Participate in design reviews, code reviews, and test planning.
Basic Qualifications
  • Bachelor’s degree in a STEM discipline with 2+ years of hands‑on software development experience.
  • Experience translating formal requirements into software designs.
  • Proficiency in a high‑level language (C, C++, Java) or a scripting language (Python).
  • Familiarity with software management tools (ClearCase, Git, ClearQuest, Jira).
  • Ability to design, code, and test new features or modify existing software.
  • Strong debugging skills and defect resolution experience.
  • Experience with open software/system architecture solutions.
  • Collaborative work style in an Agile environment.
  • US citizenship required.
  • Capacity to obtain and maintain a U.S. Government Secret clearance.
  • Willingness to work on‑site at the Woodland Hills, CA facility.
Preferred Qualifications
  • Current or active U.S. Government Secret clearance.
  • Experience with DOORS for software requirements management.
  • MATLAB/Simulink model‑based software development experience.
  • Knowledge of INS/GPS system requirements and Kalman filter design.
  • Experience developing, verifying, certifying, and releasing mission‑critical software in compliance with RTCA DO‑178B/C or similar guidelines.
  • Hands‑on experience with communication protocols (MIL‑STD‑1553, ARINC‑429, RS‑422).
  • Real‑time safety‑critical embedded software development, including APIs, interfaces, and device drivers.
  • Navigation and/or Integrated Avionics System development experience.
  • Ability to produce UML designs or MBE models using Rhapsody, Simulink, or SCADE.
  • Experience with full software lifecycle: specification, design, implementation, unit test, integration, and maintenance.
  • Proficiency with software test tools (LDRA, Vector Cast) and code analysis tools (Polyspace).
Salary and Benefits

Primary Level Salary Range: $91,800.00 – $137,600.00. Compensation may include overtime, shift differential, discretionary bonuses, and potential long‑term incentives for senior roles. Benefits include health insurance, life and disability insurance, a savings plan, company‑paid holidays, and paid time off (vacation and personal business).

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. 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

Embedded Software Engineer
Embedded Software Engineer

Northrop Grumman • Los Angeles (CA)

On-site
USD 91,000 - 138,000
Health insurance
Paid time off (PTO)
Life and disability insurance
Principal / Senior Principal Embedded Software Engineer
Principal / Senior Principal Embedded Software Engineer

Northrop Grumman • Los Angeles (CA)

On-site
USD 114,000 - 171,000
Health insurance
Life insurance
Disability insurance
+2
Principal / Senior Principal Embedded Software Engineer
Principal / Senior Principal Embedded Software Engineer

0090 CORP-Corporate Office • United States

On-site
USD 114,000 - 171,000
Health insurance
Life and disability insurance
Paid time off
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Northrop Grumman • Los Angeles (CA)

On-site
USD 177,000 - 266,000
Relocation assistance
Staff Navigation Systems Engineer
Staff Navigation Systems Engineer

0090 CORP-Corporate Office • United States

On-site
USD 177,000 - 266,000
Health insurance coverage
Life and disability insurance
Paid time off (PTO)
Principal Engineer Embedded Software
Principal Engineer Embedded Software

0090 CORP-Corporate Office • United States

On-site
USD 114,000 - 171,000
Health insurance
Life and disability insurance
Savings plan
+2
Embedded Software Engineer
Embedded Software Engineer

0090 CORP-Corporate Office • United States

On-site
USD 87,000 - 132,000
Health insurance
Paid time off
Annual bonuses
Principal / Senior Principal Software Engineer - Simulink
Principal / Senior Principal Software Engineer - Simulink

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

On-site
USD 114,000 - 214,000
Relocation assistance
Embedded Software Engineer (San Diego)
Embedded Software Engineer (San Diego)

0090 CORP-Corporate Office • United States

On-site
USD 91,000 - 138,000
Health insurance coverage
Life and disability insurance
Paid time off for vacation and personal business
Navigation Systems Engineer
Navigation Systems Engineer

Northrop Grumman Corp. (AU) • New York (NY)

On-site
USD 83,000 - 125,000
Relocation assistance may be available