Embedded Software Engineer

0090 CORP-Corporate Office

United States

On-site

USD 87,600 - 131,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Paid time off
Annual bonuses

Job summary

Northrop Grumman is seeking a Software Engineer for their Rolling Meadows, IL office. The role involves designing embedded software for critical defense products, ensuring high standards of quality and performance.

The ideal candidate will have a Bachelor's degree in Computer Science and 2+ years of experience with C++ and embedded systems. Competitive salary and benefits, including health insurance and bonuses, are offered.

Qualifications

  • Minimum of 2 years of engineering experience or a Master’s degree.
  • Experience developing embedded software on Linux or VxWorks.
  • U.S. citizenship and ability to obtain Secret clearance.

Responsibilities

  • Design and maintain software and firmware components.
  • Collaborate with engineering teams for system development.
  • Debug and integrate embedded software on target hardware.

Skills

C++
Object-Oriented Programming
Scripting languages (Python, Bash, Batch)
Linux
Agile methodologies

Education

Bachelor’s degree in Computer Science or related discipline

Tools

Git
JIRA

Job description

Relocation Assistance

Relocation assistance may be available.

Security Clearance

Clearance required for start: Yes. Clearance type: Secret.

Job Overview

As a Software Engineer at Northrop Grumman you will be part of an Enterprise-wide digital transformation effort that leverages Model-based Engineering, DevSecOps, and Agile practices to deliver critical national defense products and capabilities.
You will work with a team of software professionals to develop world‑class software that meets customer expectations.

Responsibilities
  • Collaborate with engineering and support teams to design, develop, operate, and maintain software and firmware components and computing systems software.
  • Apply appropriate standards, processes, procedures, and tools throughout the system development life cycle – from requirements and design to coding, testing, integration, and sustainment.
  • Interface with customers, suppliers, application users, and other technical personnel to support the generation of engineering applications and products.
  • Design and build embedded software that runs on Linux or VxWorks operating systems.
  • Use version control systems (Git, Gitlab, GitHub, Bitbucket, ClearCase, etc.) and Agile planning tools (Rally, JIRA, etc.) to manage development.
  • Debug, test, and integrate embedded software on target hardware, including complex systems that utilize parallel processing, multi‑threading, distributed processing, and secure processing.
Basic Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline with a minimum of 2+ years of engineering experience, or a Master’s degree in a related discipline.
  • Object‑Oriented Programming in C++.
  • Familiarity with software architecture (design patterns, object‑oriented design).
  • Familiarity with scripting languages (Python, Bash, Batch, etc.).
  • Experience developing embedded software on Linux or VxWorks.
  • Knowledge of software development methodologies and frameworks such as Waterfall or Agile.
  • Experience with version control systems (Git, Gitlab, GitHub, Bitbucket, ClearCase, etc.) and Agile software planning tools (Rally, JIRA, etc.).
  • U.S. citizenship and ability to obtain and maintain a Secret clearance.
Preferred Qualifications
  • Experience with C++11.
  • Advanced knowledge of scripting languages (Python, Bash, Batch, etc.).
  • 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.
  • Demonstrated leadership, teamwork, and interpersonal communication skills.
Compensation and Benefits
  • Salary range: $87,600.00 – $131,400.00 (adjusted for role scope, experience, and market conditions).
  • Eligible for overtime, shift differential, and discretionary bonuses.
  • Annual bonuses that reward contributions and align with company results.
  • Health insurance, life and disability insurance, and a savings plan.
  • Company‑paid holidays, paid time off for vacation, and other personal business leave.
Location

Full‑time, on‑site at Rolling Meadows, IL.

Equal Employment 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 https://www.northropgrumman.com/EEO.

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Northrop Grumman • Rolling Meadows (IL)

On-site
USD 87,000 - 132,000
Health insurance
Paid time off (PTO)
Discretionary bonus
Embedded Software Engineer
Embedded Software Engineer

Northrop Grumman Corp. (AU) • Charlottesville (VA)

On-site
USD 79,000 - 119,000
Health insurance
Life and disability insurance
Savings plan
+1
Staff Software Embedded Engineer
Staff Software Embedded Engineer

Northrop Grumman • Rolling Meadows (IL)

On-site
USD 169,000 - 254,000
Overtime eligibility
Shift differential
Discretionary bonus
Sr. Principal Software Engineer
Sr. Principal Software Engineer

Northrop Grumman • Rolling Meadows (IL)

On-site
USD 131,000 - 197,000
Health insurance
Life insurance
Disability insurance
+7
Principal Software Embedded Engineer
Principal Software Embedded Engineer

Northrop Grumman • Rolling Meadows (IL)

On-site
USD 108,000 - 164,000
Health insurance
Paid time off
Discretionary bonus
Principal Engineer Embedded Software
Principal Engineer Embedded Software

Northrop Grumman Corp. (AU) • San Diego (CA)

On-site
USD 114,000 - 171,000
Health insurance coverage
Paid time off (PTO)
Discretionary bonuses
Principal Software Embedded Engineer
Principal Software Embedded Engineer

0090 CORP-Corporate Office • United States

On-site
USD 108,000 - 164,000
Health insurance coverage
Life and disability insurance
Paid time off
Embedded Software Engineer (Secret) - Level 5 (Chandler)
Embedded Software Engineer (Secret) - Level 5 (Chandler)

Northrop Grumman Corp. (JP) • Chandler (AZ)

On-site
USD 147,000 - 222,000
Comprehensive benefits package
Health insurance
Paid time off (PTO)
Embedded Software Engineer - Level 1 and 2
Embedded Software Engineer - Level 1 and 2

Northrop Grumman • Warner Robins (GA)

On-site
USD 66,000 - 119,000
Health insurance
Life and disability insurance
Savings plan
+1
Embedded Software Engineer
Embedded Software Engineer

Northrop Grumman • Baltimore (MD)

On-site
USD 88,000 - 131,000
Relocation assistance
Secret clearance ready
Health insurance
+4