Sr Principal Engineer Software - Embedded and Real Time

Northrop Grumman

San Diego (CA)

On-site

USD 170,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your 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
Paid holidays
Paid time off

Job summary

Northrop Grumman Aeronautics Systems is seeking a Sr Principal Embedded & Real Time Software Engineer to design, develop, integrate, and test software for end-user customers and missions. This position will be on-site in San Diego, CA, El Segundo, CA or Palmdale, CA.

You will work in Agile Scrum teams, contribute to the full SDLC, and develop in C/C++, Python for RTOS environments such as VxWorks and Real Time Embedded Linux. A Top Secret clearance is required.

Qualifications

  • Bachelor’s Degree in a STEM discipline; 8+ years of related engineering experience; or Master’s degree with 6+ years; or PhD with 4+ years.
  • Experience with the full Software Development Life Cycle (SDLC).
  • Experience with C, C++, and Python.
  • Experience developing multi-threaded software for flight/mission critical applications.
  • Experience with Agile SW development and embedded systems.
  • Familiarity with data interfaces and CI/CD tools.
  • Ability to obtain and maintain required government clearance.

Responsibilities

  • Design, develop, integrate, and test software for end-user customers and mission critical systems.
  • Work in an embedded development environment with RTOS for flight critical applications.
  • Participate in Agile Scrum teams and full SDLC from requirements to delivery.

Skills

C/C++
Python
SDLC experience
Multithreaded software
Agile development
Communication skills

Education

Bachelor’s Degree in STEM
Master’s Degree
PhD

Tools

Jira
Bitbucket
Subversion
Jenkins
SonarQube
Coverity
Fortify

Job description

RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE REQUIRED FOR START: Yes

CLEARANCE TYPE: Top Secret

TRAVEL: Yes, 10% of the Time

Description

Northrop Grumman Aeronautics Systems is looking to add a Sr Principal Embedded & Real Time Software Engineer to assist our Software organization. This position will be based on site in San Diego, CA, El Segundo, CA or Palmdale, CA.

In this role you will design, develop, integrate, and test software (SW) for end‑user customers and businesses.

Duties and Responsibilities
  • Work in a fast‑paced environment with high expectations, significantly diverse assignments, and collaborative team settings across all levels
  • Participate in the full SW development life cycle including requirements, design, implementation, qualification, and delivery of SW products to our customers
  • Operate in an embedded technology development environment working with real time operating systems for use in flight and mission critical systems
  • Work in Agile Scrum teams to develop SW products for multiple SW baselines
Basic Qualifications
  • Bachelor’s Degree in a STEM discipline and 8 years of related engineering experience; or Master’s degree and 6 years of experience; or PhD and 4 years of experience.
  • Experience with the full SW Development Life Cycle (SDLC)
  • Experience with programming and scripting languages: C, C++, and Python
  • Experience with developing multi‑threaded SW used for flight critical, safety critical, medical or mission critical applications
  • Experience with two of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity
  • Experience with Agile SW development, embedded system programming, SW integration and testing
  • Familiarity with at least two of the data interfaces: 1553, 1394, 422, 429, Serial, CAN, Discrete & Analog I/O, Ethernet/IP, or Fibre Channel
  • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management
  • Recent experience and proficiency in software architecture, design, implementation, integration and debugging C++ SW running on Real‑Time Operating systems such as VxWorks, Integrity, and/or Real Time Embedded Linux
  • Ability to collaborate with systems engineers, hardware designers, and integration/test engineers to develop and maintain complex SW systems
  • Ability to transfer and maintain the final adjudicated U.S. government Top Secret clearance (must be in scope or enrolled in Continuous Evaluation) and any program access required within a reasonable period of time
  • Ability to obtain and maintain initial Special Program Access (SAP/PAR) before employment and maintain upgrade
Preferred Qualifications
  • Current applicable SAP access
  • Basic understanding of PowerPC or ARM assembly; able to read assembly and use CPU documentation to understand behaviors; identify moderate execution defects by reading code
  • Understanding of how the embedded SW component will fit into a larger SW system/architecture
  • Ability to document, capture, and present software architectural components in modeling or diagramming tools
  • Familiarity with OS partitions and isolation architectures
  • High level understanding of architectural requirements for airworthiness certificates
  • Strong understanding of layered SW architectures (Application, System, Device); SW hardware interfaces; event driven (interrupts), polling and synchronous SW architectures
  • Recent experience and proficiency with SW change control, change management, static analysis, and CI/CD tools such as Atlassian suite, Jira, GitHub, GitLab, SonarQube, Coverity, and/or Jenkins within the last three years
  • Experience with static and dynamic code analysis
Benefits
  • Primary Level Salary Range: Not disclosed (placeholder)
  • Position may be eligible for overtime, shift differential, and discretionary bonus in addition to base pay
  • Annual bonuses reward individual contributions and company results
  • Employees may be eligible for Long‑Term Incentives
  • Benefits include health insurance, life and disability insurance, savings plan, paid holidays, paid time off, and more
Equal Opportunity

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

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

Northrop Grumman • El Segundo (CA)

On-site
USD 140,000 - 210,000
Health insurance
Life insurance
Disability insurance
+2
Sr Principal Software Engineer - Development
Sr Principal Software Engineer - Development

Northrop Grumman • San Diego (CA)

Hybrid
USD 123,000 - 213,000
Relocation assistance may be available
Discretionary bonus
Health insurance
+1
Software Engineer/Principal Software Engineer - Embedded
Software Engineer/Principal Software Engineer - Embedded

Northrop Grumman • San Diego (CA)

On-site
USD 92,000 - 171,000
Relocation assistance
Health insurance
Annual bonus
Principal Software Engineer
Principal Software Engineer

Northrop Grumman Corporation • San Diego (CA)

On-site
USD 114,000 - 171,000
Relocation assistance
Sr Principal Software Engineer - Development
Sr Principal Software Engineer - Development

Northrop Grumman Aerospace Systems • Grand Forks (ND)

On-site
USD 123,000 - 213,000
Sr Principal Engineer Embedded Software
Sr Principal Engineer Embedded Software

Northrop Grumman • San Diego (CA)

On-site
USD 142,200 - 213,400
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,200 - 213,400
Competitive salary
Health insurance
Paid time off (PTO)
Principal Engineer Embedded Software
Principal Engineer Embedded Software

Northrop Grumman • San Diego (CA)

On-site
USD 114,000 - 171,000
Relocation assistance
Health insurance
Paid time off
+1
Software Engineer - Embedded
Software Engineer - Embedded

Northrop Grumman • San Diego (CA)

On-site
USD 91,800 - 137,600
Health insurance
Paid time off (PTO)
Annual bonuses
Principal Software Engineer - Development
Principal Software Engineer - Development

Northrop Grumman • San Diego (CA)

On-site
USD 98,000 - 171,000
Relocation assistance
Health insurance
Life and disability insurance
+3