Logo
Northrop Grumman

Senior Principal Engineer Software - Embedded Development (Multiple Locations) -

Northrop Grumman, San Diego, California, United States, 92189

Save Job

Senior Principal Engineer Software - Embedded Development (Multiple Locations) - R10215722 Northrop Grumman is seeking a Senior Principal Engineer Software – Embedded Development to lead the design, development, and integration of safety‑critical embedded real‑time software. The position will work across the full software development lifecycle, from requirements and design through to integration, testing, and maintenance.

Location & Travel

Potential sites: San Diego, CA; El Segundo, CA; Palmdale, CA; Oklahoma City, OK

Travel: up to 10% of the time

Relocation assistance may be available

Full‑time, on‑site; remote or hybrid not available

Clearance Top Secret clearance required; active DoD clearance and potential for Special Program Access (SAP/PAR).

Roles and Responsibilities

Design, develop, maintain and execute automated software tests for qualification of embedded software products.

Lead and coordinate multi‑disciplinary cross‑functional teams throughout the software development lifecycle.

Work in an Agile lab environment to deliver quality software.

Analyze requirements for computer software configuration items (CSCI).

Develop detailed, clear, and concise technical documentation.

Troubleshoot, diagnose, and resolve problems identified during integration, acceptance testing, and operational events.

Prepare and submit detailed problem reports for errors found.

Basic Qualifications

Bachelor’s Degree in a STEM discipline with 8+ years of related engineering experience, OR a Master’s with 6+ years, OR a PhD with 4+ years.

Experience developing safety‑critical embedded real‑time software.

Experience with UAV route planning, routing algorithms or geometrically based algorithms.

Proficiency in C/C++ and Python development.

Experience in software development methodologies (waterfall, Agile) throughout the lifecycle.

Experience with software change control, change management, and CI/CD tools such as Atlassian, GitHub, GitLab, and/or Jenkins.

Experience developing and testing embedded C/C++ software on RTOS platforms such as VxWorks, Integrity or Real‑Time Embedded Linux.

Familiarity with static code analysis tools (Coverity, SonarQube, Fortify).

Familiarity with MATLAB.

Active DoD Top Secret clearance; ability to obtain and maintain SAP/PAR.

Preferred Qualifications

Current Special Program Access (SAP/PAR).

Prior experience on existing embedded systems.

Demonstrated leadership and strong teamwork and communication skills.

Proficiency with multi‑threaded programming in C/C++ for real‑time systems.

Experience with SOAP and Java services.

Proficiency with scripting languages such as Python, MATLAB, JavaScript, and/or Bash.

Compensation and Benefits Primary Level Salary Range: $116,300.00 – $213,400.00. The range is a general guideline and may be adjusted based on role responsibilities, candidate experience, and other factors.

Additional pay may include overtime, shift differential, and discretionary bonuses. Employees in leadership positions may be eligible for Long‑Term Incentives. Benefits include health, life and disability insurance, a savings plan, paid holidays, and paid time off for vacation or 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. For our complete EEO and pay transparency statement, visit http://www.northropgrumman.com/EEO. U.S. citizenship is required for all positions requiring a government clearance.

#J-18808-Ljbffr