Principal Engineer Software

Northrop Grumman Northrop Grumman · Aerospace · Melbourne, FL +1 · Software

Principal Engineer Software role at Northrop Grumman focusing on full lifecycle software development, including requirements, design, implementation, testing, integration, and maintenance. Requires experience in Linux/Windows environments, C/C++, Agile methodologies, and obtaining a DoD Secret clearance. The role involves working with large datasets and automated testing within the defense sector.

What you'd actually do

  1. Full lifecycle design, implementation, and unit testing of software
  2. Work with various team members to integrate functionality with other software components.
  3. Supporting the gathering and reporting software metrics.
  4. Follow program software best practices.
  5. Develop software products within all phases of the software lifecycle.

Skills

Required

  • Bachelor’s degree in STEM and 5 years of experience in software engineering OR Master’s degree in STEM and 3 years of experience
  • Development experience developing software in a Linux and Windows environment
  • Development experience with debugging software in both the desktop and target environments
  • Development experience with software and system test
  • Experience with Agile software development
  • Development experience with C/C++ or other OOP languages
  • US citizen with ability to obtain and maintain a DoD Secret level security clearance
  • Willingness to work off-peak for short term surge support

Nice to have

  • U.S. Citizen and and Active Secret or Top Secret Clearance with issue/reissue in the last 5 years and the ability to obtain and maintain a special program access clearance
  • Excellent customer interaction skills
  • Excellent oral and written communication skills
  • Strong interpersonal skills

What the JD emphasized

  • critical that you understand the software development life cycle
  • in-depth knowledge of automated testing
  • facilitate and analyze large data sets
  • US citizen with ability to obtain and maintain a DoD Secret level security clearance
  • Interim clearance is required to start