×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Principal Software Engineer

Job in Rolling Meadows, Cook County, Illinois, 60008, USA
Listing for: Northrop Grumman
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    Unix/Linux, Python, DevOps, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 131100 - 196700 USD Yearly USD 131100.00 196700.00 YEAR
Job Description & How to Apply Below

Relocation Assistance

Relocation assistance may be available.

Security Clearance

Clearance required at start:
Yes. Clearance type: SAP.

Travel Commitment

Travel:
Yes, 10% of the time.

Responsibilities

As a Sr. Principal Embedded Software Engineer at Northrop Grumman, you will design, develop, operate, and maintain software and firmware components for embedded systems. Your work will span the full software development life cycle—requirements, design, coding, testing, integration—while interfacing with customers, suppliers, users, and technical support. You will lead architecture decisions, implement solutions on Linux or VxWorks operating systems, and apply Agile and Waterfall methodologies.

You will also contribute to automation, version‑control best practices, and evolve processes across the organization.

Basic Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline with a minimum of 8+ years of experience, or 6+ years with a Master’s degree (or 4 additional years of experience in lieu of a degree).
  • Proficiency in Object‑Oriented Programming with C++.
  • Strong understanding of software architecture, design patterns, and object‑oriented design.
  • Experience with scripting languages such as Python, Bash, or Batch.
  • Hands‑on experience developing embedded software on Linux or VxWorks.
  • Knowledge of software development methodologies such as Waterfall and Agile.
  • Familiarity with version‑control systems (Git, Git Lab, Git Hub, Bitbucket, Clear Case) and Agile planning tools (Rally, Jira).
  • U.S. citizenship and the ability to obtain and maintain a Secret clearance plus additional customer‑specified clearance before starting.
Preferred Qualifications
  • Experience with C++11 and modern C++ features.
  • Advanced scripting proficiency in Python, Bash, or Batch.
  • Demonstrated experience testing, debugging, and integrating embedded software on target hardware.
  • Familiarity with complex system architectures, including parallel processing, multi‑threading, distributed processing, multi‑core, system‑on‑chip, and secure processing.
  • Active Secret clearance.
  • Leadership and teamwork capabilities, with strong interpersonal communication skills.
Additional Information

This position is full‑time and on‑site in Charlottesville, VA. It is contingent upon funding/contract award, special access program eligibility, and acquisition of the required U.S. Government security clearance prior to start. Salary range: $131,100 – $196,700. Benefits include health insurance, life and disability insurance, savings plan, paid holidays, paid time off, overtime, shift differential, discretionary bonus, and potential long‑term incentives for higher levels.

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. U.S. citizenship is required for all positions with a government clearance. For our complete EEO and pay transparency statement, please visit

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary