Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Northrop Grumman Logo

Software Engineer/Principal Software Engineer - Embedded Software Engineering

Northrop Grumman

$85,400 - $158,000
Sep 24, 2025
Palatine, IL, USA
Apply Now

Northrop Grumman Mission Systems is looking for an Embedded Software Engineer to support the Enterprise-wide digital transformation by developing, designing, producing and sustaining optimized product lines across the sector, providing a decisive advantage to the warfighter through Model-based Engineering, DevSecOps, and Agile practices.

Requirements

  • 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)
  • Experience with Object Oriented Programming in C++11

Responsibilities

  • Designs, develops, operates, and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements.
  • Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of engineering applications and products within the Targeting Business Unit.
  • Interfacing with customers, suppliers, application users and other technical and support personnel.
  • Experience including the full software development life cycle, which includes requirements, design, coding, testing, and integration.
  • 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.

Other

  • RELOCATION ASSISTANCE: Relocation assistance may be available
  • CLEARANCE TYPE: Secret
  • TRAVEL: Yes, 10% of the Time
  • US Citizenship
  • Must have Interim Secret clearance prior to starting. Once started, must have the ability to obtain and maintain a Secret clearance.