Resume and JobRESUME AND JOB
Northrop Grumman logo

Software/Principal Software Engineer

Northrop Grumman

Software and Technology Jobs

Software/Principal Software Engineer

full-timePosted: Jan 2, 2026

Job Description

Bachelor's degree in Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 2+ years of engineering experience, or Master's degree in Computer Science, Computer Engineering or similar engineering discipline or in lieu of degree, an additional 4 years of experience is required. Experience Developing Embedded Software running Linux or VxWorks Operating Systems Ability to obtain and maintain a minimum of a Secret Clearance with additional customer specified clearance prior to start. Bachelor's degree in Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 5+ years of engineering experience, or 3+ years with a Master's degree in Computer Science, Computer Engineering or similar engineering discipline or in lieu of degree, an additional 4 years of experience is required. Object Oriented Programming in C++ Familiarity with Software architecture (design patterns, objected oriented design) Familiarity with scripting languages (Python, Bash, Batch, etc) Experience Developing Embedded Software running Linux or VxWorks Operating Systems Familiarity with software development methodologies and frameworks such as Waterfall Methodology and/or Agile Familiarity with various version control systems (Git, Gitlabs, Github, Bitbucket, ClearCase. etc) and Agile software planning tools (Rally, Jira, etc) US Citizenship Ability to obtain and maintain a minimum of a Secret Clearance with additional customer specified clearance prior to start. Experience with Object Oriented Programming in C++11 Knowledge with scripting languages (Python, Bash, Batch, etc) Experience with Software development methodologies and frameworks such as Waterfall Methodology and/or Agile. Experience testing, debugging, and integrating Embedded Software on target hardware. Experience with complex systems of systems that utilize Parallel Processing, Multi-Threading, Distributed Processing, Multi-Core, System-on-Chip, and Secure Processing. Active Secret Clearance Differentiating characteristics include demonstrated leadership and teamwork capability, interpersonal communication skills and activities.

Locations

  • Rolling Meadows, Illinois, United States

Salary

Estimated Salary Rangemedium confidence

125,000 - 185,000 USD / yearly

Source: rule based estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 2+ years of engineering experience, or Master's degree, or in lieu of degree, an additional 4 years of experience (experience)
  • US Citizenship (experience)
  • Ability to obtain and maintain a minimum of a Secret Clearance with additional customer specified clearance prior to start (experience)

Target Your Resume for "Software/Principal Software Engineer" , Northrop Grumman

Get personalized recommendations to optimize your resume specifically for Software/Principal Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software/Principal Software Engineer" , Northrop Grumman

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AerospaceDefenseTechnologyDefense

Answer 10 quick questions to check your fit for Software/Principal Software Engineer @ Northrop Grumman.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Northrop Grumman logo

Software/Principal Software Engineer

Northrop Grumman

Software and Technology Jobs

Software/Principal Software Engineer

full-timePosted: Jan 2, 2026

Job Description

Bachelor's degree in Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 2+ years of engineering experience, or Master's degree in Computer Science, Computer Engineering or similar engineering discipline or in lieu of degree, an additional 4 years of experience is required. Experience Developing Embedded Software running Linux or VxWorks Operating Systems Ability to obtain and maintain a minimum of a Secret Clearance with additional customer specified clearance prior to start. Bachelor's degree in Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 5+ years of engineering experience, or 3+ years with a Master's degree in Computer Science, Computer Engineering or similar engineering discipline or in lieu of degree, an additional 4 years of experience is required. Object Oriented Programming in C++ Familiarity with Software architecture (design patterns, objected oriented design) Familiarity with scripting languages (Python, Bash, Batch, etc) Experience Developing Embedded Software running Linux or VxWorks Operating Systems Familiarity with software development methodologies and frameworks such as Waterfall Methodology and/or Agile Familiarity with various version control systems (Git, Gitlabs, Github, Bitbucket, ClearCase. etc) and Agile software planning tools (Rally, Jira, etc) US Citizenship Ability to obtain and maintain a minimum of a Secret Clearance with additional customer specified clearance prior to start. Experience with Object Oriented Programming in C++11 Knowledge with scripting languages (Python, Bash, Batch, etc) Experience with Software development methodologies and frameworks such as Waterfall Methodology and/or Agile. Experience testing, debugging, and integrating Embedded Software on target hardware. Experience with complex systems of systems that utilize Parallel Processing, Multi-Threading, Distributed Processing, Multi-Core, System-on-Chip, and Secure Processing. Active Secret Clearance Differentiating characteristics include demonstrated leadership and teamwork capability, interpersonal communication skills and activities.

Locations

  • Rolling Meadows, Illinois, United States

Salary

Estimated Salary Rangemedium confidence

125,000 - 185,000 USD / yearly

Source: rule based estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 2+ years of engineering experience, or Master's degree, or in lieu of degree, an additional 4 years of experience (experience)
  • US Citizenship (experience)
  • Ability to obtain and maintain a minimum of a Secret Clearance with additional customer specified clearance prior to start (experience)

Target Your Resume for "Software/Principal Software Engineer" , Northrop Grumman

Get personalized recommendations to optimize your resume specifically for Software/Principal Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software/Principal Software Engineer" , Northrop Grumman

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AerospaceDefenseTechnologyDefense

Answer 10 quick questions to check your fit for Software/Principal Software Engineer @ Northrop Grumman.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.