Principal/sr. Principal Software Engineer

Northrop Grumman Northrop Grumman · Aerospace · Rolling Meadows, IL +1 · Software

Northrop Grumman is seeking an Embedded Software Engineer (Principal/Sr. Principal) to design, develop, operate, and maintain software and firmware components for defense systems. The role involves full software development lifecycle experience, including requirements, design, coding, testing, and integration, using C++, Python, and working with operating systems like Linux or VxWorks within Agile and DevSecOps frameworks. A security clearance is required.

What you'd actually do

  1. The Embedded Software Engineer 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.
  2. The individual shall 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, RF and MSS Business Units.
  3. This includes interfacing with customers, suppliers, application users and other technical and support personnel.
  4. The ideal individual will have experience including the full software development life cycle, which includes requirements, design, coding, testing, and integration.

Skills

Required

  • Bachelor’s degree in Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 5+ years of engineering experience (Principal) or 8+ years (Sr. Principal), or equivalent experience
  • 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
  • Current Active Secret Clearance with additional customer specified clearance prior to start.

What the JD emphasized

  • CLEARANCE REQUIRED FOR START
  • SAP
  • US Citizenship
  • Current Active Secret Clearance with additional customer specified clearance prior to start.