Principal Engineer Embedded Software

0090 CORP-Corporate Office

United States

On-site

USD 114,000 - 171,000

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
Company‑paid holidays
Paid time off

Job summary

0090 CORP-Corporate Office is looking for a Senior Embedded Engineer based in San Diego, CA, to design and develop software for cryptographic solutions. The role involves integrating and testing embedded systems in an Agile environment.

The ideal candidate will have a Bachelor's degree in Computer Engineering or a related STEM field, 5 years of experience, and proficiency in C/C++. A Secret level security clearance is required.

Qualifications

  • 5 years of related experience for Bachelor’s degree, 3 years for Master's, or 1 year for PhD.
  • Must be able to obtain a U.S. Department of Defense Secret level security clearance.
  • Ability to work full‑time onsite at the Rancho Carmel location.

Responsibilities

  • Design, develop, integrate, and test software focused on cryptographic code bases.
  • Work with multidisciplinary teams to resolve system‑level problems.
  • Administer embedded and real‑time systems.

Skills

C/C++ and Object‑Oriented programming
Software lifecycle process
Integration of low‑level firmware in real‑time applications
Debugging embedded real‑time systems
Familiarity with Static Analysis and Unit Testing
Agile process with Jira/Bitbucket/Git

Education

Bachelor’s degree in Computer Engineering or STEM discipline

Tools

Jira
Bitbucket
Git

Job description

Relocation Assistance

Relocation assistance may be available.

Clearance

Clearance required for start: Yes. Clearance type: Secret.

Travel

Travel: Yes, up to 10% of the time.

Job Description

At Northrop Grumman, our employees work on revolutionary systems that impact people’s lives worldwide. We seek bold ideas, courage, and a pioneering spirit to invent the future. This role focuses on cryptographic software code bases for mission‑enabling solutions across land, sea, air, space, and cyberspace. The Senior Embedded Engineer is based out of San Diego, CA.

Responsibilities

In this role you will design, develop, integrate, and test software, primarily focused on cryptographic code bases. You will design, architect, develop, and administer embedded and real‑time systems and work with multidisciplinary teams in an Agile environment to resolve system‑level problems related to program intent, data acquisition, and control logic.

Basic Qualifications
  • Bachelor’s degree in Computer Engineering or another STEM discipline with 5 years of related experience, or Master’s degree with 3 years, or PhD with 1 year.
  • Proficient in C/C++ and Object‑Oriented programming.
  • Proficient in all areas of the formal software lifecycle process from requirements to testing.
  • Experience integrating low‑level firmware and software in complex real‑time, multi‑threaded embedded applications.
  • Experience developing and debugging embedded real‑time systems.
  • Familiarity with Static Analysis and Unit Testing.
  • Experience using Jira/Bitbucket/Git in an Agile process.
  • Must be able to obtain a U.S. Department of Defense Secret level security clearance.
  • Ability to work full‑time onsite at the Rancho Carmel location.
Preferred Qualifications
  • Testing and troubleshooting Link16 waveform in an embedded software environment.
  • Hands‑on experience with lab equipment such as Tactical Data Link radios/terminals.
  • Familiarity with Link16/TACAN Waveform ICD.
  • Experience with Software Defined Radios, Avionics Operating System, and Xilinx platforms (Zynq, Ultrascale+, VERSAL).
  • Experience with Yocto/Petalinux and communication protocols (I2C, SPI, UART, PCIe, Ethernet).
  • Experience with TCP/IP and common network configurations.
  • Implementation of cryptographic mechanisms using dedicated software libraries.
  • Experience with Rust and with Xilinx tools (Vitis, Vivado).
  • Knowledge of HAIPE, OTNK, and/or IKE and NSA security standards.
  • Linux kernel driver development or modifications.
  • Assembly language and bare‑metal embedded device driver experience.
  • PowerPC architectures and peripherals familiarity.
  • VHDL/Verilog/FPGA expertise.
  • IBM tools (Rhapsody, DOORS, ClearCase) familiarity.
  • Green Hills AdaMulti experience.
  • Current active Secret or Top Secret clearance.
  • Current active SAP clearance.
  • Engaged in Networked Information Solutions program portfolio(s).
Salary and Benefits

Primary level salary range: $114,000 to $171,000 per year, with potential for overtime, shift differential, discretionary bonus, and for certain roles, long‑term incentives. Benefits include health insurance, life and disability insurance, savings plan, company‑paid holidays, and paid time off for 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.

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

Similar jobs worth comparing

Principal Engineer Embedded Software
Principal Engineer Embedded Software

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

On-site
USD 114,000 - 171,000
Health insurance coverage
Paid time off (PTO)
Discretionary bonuses
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
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)
Principal/Sr. Principal Embedded Software Engineer
Principal/Sr. Principal Embedded Software Engineer

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

On-site
USD 114,000 - 214,000
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
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
Sr. Principal Software Engineer
Sr. Principal Software Engineer

Northrop Grumman • Rolling Meadows (IL)

On-site
USD 131,000 - 197,000
Health insurance
Life insurance
Disability insurance
+7
Engineer Software/Principal Engineer Software - Embedded and Real Time
Engineer Software/Principal Engineer Software - Embedded and Real Time

0090 CORP-Corporate Office • United States

On-site
USD 91,800 - 171,000
Health insurance
Savings plan
Paid time off
Principal/Sr Principal Engineer Link 16 Embedded Software
Principal/Sr Principal Engineer Link 16 Embedded Software

0090 CORP-Corporate Office • United States

On-site
USD 114,000 - 171,000
Health insurance
Life and disability insurance
Paid time off
+1
Principal/Sr. Principal Embedded Software Engineer
Principal/Sr. Principal Embedded Software Engineer

Northrop Grumman • San Diego (CA)

On-site
USD 114,000 - 171,000
Health insurance coverage
Life and disability insurance
Paid time off (PTO)
+1