Principal Engineer Software - Embedded and Real Time (Oklahoma & Florida)

0090 CORP-Corporate Office

Oklahoma

On-site

USD 93,300 - 147,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 & disability insurance
Paid time off

Job summary

0080 CORP-Corporate Office is looking for a Principal Software Engineer – Embedded and Real‑Time in Oklahoma or Florida. This role involves designing, developing, and maintaining safety-critical embedded mission-system applications on Agile Scrum teams.

Candidates should have a Bachelor's degree in a STEM field, several years of relevant experience in software development, and necessary clearances. A competitive salary of $93,300.00 – $147,600.00, plus benefits, is offered.

Qualifications

  • 5 years of related experience, or 3 years with a Master’s, or 1 year with a PhD.
  • Experience developing safety-critical software in C, C++, or Python.
  • Active DoD Secret clearance with ability to obtain special program access.

Responsibilities

  • Design, develop, integrate, modify and maintain embedded mission-system applications.
  • Participate in the full life-cycle of software development.
  • Work on Agile Scrum teams to produce software for multiple baselines.

Skills

C
C++
Python
Agile development
Object-oriented architecture

Education

Bachelor’s degree in a STEM discipline

Tools

Rhapsody
Cameo
Coverity
SonarQube
GitHub
Jenkins

Job description

Principal Software Engineer – Embedded and Real‑Time

Northrop Grumman Aeronautics Systems is hiring a Principal Software Engineer – Embedded and Real‑Time to work onsite in Oklahoma City, Oklahoma or Melbourne, Florida.

Relocation & Clearance

Relocation assistance may be available. A Secret clearance is required upon start, with travel of up to 25% of the time.

Responsibilities
  • Design, develop, integrate, modify and maintain embedded mission‑system applications.
  • Participate in the full life‑cycle of software development: requirements, modeling, design, implementation, unit/C‑SCI testing, integration, formal system testing, release, installation and maintenance.
  • Architect and develop software on real‑time operating systems such as VxWorks, Integrity and Real‑Time Embedded Linux.
  • Work on Agile Scrum teams to produce software for multiple baselines.
Basic Qualifications
  • Bachelor’s degree in a STEM discipline with 5years of related experience, or Master’s with 3years, or PhD with 1year.
  • Experience developing safety‑critical software in C, object‑oriented C++ and/or Python.
  • Knowledge of modeling tools (Rhapsody, Cameo) and real‑time OS platforms.
  • Experience with static/dynamic analysis (Coverity, Fortify, SonarQube) and CI/CD tools (Atlassian suite, GitHub, GitLab, Jenkins).
  • Active DoD Secret clearance (or Top Secret where required) with ability to obtain special program access (PAR).
Preferred Qualifications
  • Deep understanding of C/C++ templates, memory, compiler/linker behavior.
  • Experience collaborating with systems, hardware designers and integration/test engineers.
  • Leadership, teamwork, strong interpersonal communication.
  • Agile development, object‑oriented architecture, and hardware‑software integration.
  • Prior work with DOORS, software requirements, simulation, and scripting (Python, MATLAB, JavaScript, Bash).
  • Additional static/dynamic analysis and fuzzing experience with Coverity, Fortify, SonarQube.
Compensation & Benefits

Annual base salary range: $93,300.00 – $147,600.00. Additional compensation may include overtime, shift differential, discretionary bonus, and long‑term incentives for certain senior positions. Benefits include health insurance, life & disability insurance, savings plan, company‑paid holidays and paid time off.

EEO & Citizenship

Northrop Grumman is an Equal Opportunity Employer. Decisions are made 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. For full EEO & pay transparency statement, visit http://www.northropgrumman.com/EEO.

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

Similar jobs worth comparing

Principal Engineer Software - Embedded and Real Time (Melbourne FL) at Northrop Grumman Melbour[...]
Principal Engineer Software - Embedded and Real Time (Melbourne FL) at Northrop Grumman Melbour[...]

Hong Kong Study Skills Research Institute • Melbourne (FL)

On-site
USD 98,000 - 148,000
Health insurance coverage
Life and disability insurance
Paid time off (PTO)
Engineer Software - Embedded and Real Time (Melbourne Florida)
Engineer Software - Embedded and Real Time (Melbourne Florida)

0090 CORP-Corporate Office • United States

On-site
USD 79,000 - 119,000
Health insurance
Life and disability insurance
Paid holidays
+2
Senior Principal Software Engineer - Embedded and Real Time
Senior Principal Software Engineer - Embedded and Real Time

0090 CORP-Corporate Office • United States

On-site
USD 122,000 - 185,000
Health insurance
Annual bonuses
Paid time off
Senior Principal Software Engineer - Embedded and Real Time
Senior Principal Software Engineer - Embedded and Real Time

Northrop Grumman Corp. (AU) • Melbourne (FL)

On-site
USD 122,000 - 185,000
Health insurance
Paid time off
Retirement savings plan
Senior Principal Software Engineer - Embedded and Real Time
Senior Principal Software Engineer - Embedded and Real Time

Northrop Grumman Corp. (JP) • Melbourne (FL)

On-site
USD 122,000 - 185,000
Health insurance
Life and disability insurance
Paid time off (PTO)
Senior Principal Software Engineer - Embedded and Real Time
Senior Principal Software Engineer - Embedded and Real Time

Northrop Grumman • Melbourne (FL)

On-site
USD 122,000 - 185,000
Health insurance
Paid time off
Discretionary bonus
Principal Engineer Software - Embedded and Real Time (Melbourne FL)
Principal Engineer Software - Embedded and Real Time (Melbourne FL)

0090 CORP-Corporate Office • United States

On-site
USD 95,000 - 143,000
Health insurance
Paid Time Off
Bonuses and incentives
Principal Software Engineer
Principal Software Engineer

Northrop Grumman Corp. (AU) • Oklahoma City (OK)

On-site
USD 93,300 - 147,600
Engineer Software - Embedded and Real Time (Melbourne FL & San Diego CA) - R10212270-2
Engineer Software - Embedded and Real Time (Melbourne FL & San Diego CA) - R10212270-2

Northrop Grumman • San Diego (CA)

On-site
USD 77,000 - 116,000
Health insurance
Life and disability insurance
Savings plan
+2
Principal Engineer Software - Support Equipment Software
Principal Engineer Software - Support Equipment Software

Northrop Grumman Corp. (AU) • Melbourne (FL)

On-site
USD 98,000 - 148,000