Jobs · North Dakota

Principal Software Engineer - Software Test

Northrop Grumman · Grand Forks, ND · 1 mo ago
On-site$98k–$171k/yrFull-time

About the role

Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer – Test to join our team on site in San Diego, California or Grand Forks, North Dakota with a partial hybrid schedule. Candidates will work on software supporting various systems in all phases of the software development lifecycle including design, development and test.

Responsibilities

  • Analyze requirements allocated to computer software configuration items (CSCI).
  • Design, develop, maintain and execute automated software tests for qualification of embedded software products.
  • Work with software developers and other engineers to diagnose and identify the root cause of problems found during software installation, integration, acceptance test, and operational events.
  • Develop and execute software installation, integration, and acceptance test procedures in an automated test environment.
  • Develop detailed, clear, and concise technical documentation.
  • Perform software integration planning and execute integration of separate software components into a single system.
  • Collaborate closely with system engineers, hardware designers, integration/test engineers, and program leadership in development, lab, and operational environments.

Requirements

  • Bachelor’s degree in a STEM discipline and 5 years of related engineering experience; OR a Master’s degree in a STEM discipline and 3 years of related engineering experience; OR a PhD in a STEM discipline and 1 year of related engineering experience.
  • Demonstrated professional experience with the Agile Framework within the last 3 years.
  • Experience with the full Software Development Life Cycle (SDLC).
  • Demonstrated professional experience implementing software and scripts in one or more object-oriented programming languages: C/C++, C#, or Java, and Python within the last 3 years.
  • Demonstrated professional experience with software change control, change management, and CI/CD tools such as: Atlassian tool suite, GitHub, GitLab, and/or Jenkins within the last 3 years.
  • Demonstrated professional experience with testing methodologies, frameworks, and automated testing using: GoogleTest, TestComplete, Cucumber, Atlas, Eggplant Automation, Unit Test Factory, ATF (Automated Test Framework), Robot or similar within the last 3 years.
  • Demonstrated professional experience developing, integrating, and/or testing multi-threaded software used for one of the following real-time applications: flight-critical software, safety-critical software, medical software, or mission-critical software.
  • Demonstrated professional experience architecting, designing, modeling (Rhapsody or Cameo), implementing, maintaining, integrating, debugging, verifying and qualifying safety-critical embedded real-time software or command-and-control software written in object-oriented C++ running on real-time operating systems such as: VxWorks, Integrity, and/or Real-Time Embedded Linux within the last 3 years.
  • Ability to collaborate with systems engineers, hardware designers, software developers, and integration/test engineers to develop and maintain complex software systems.
  • Active U.S. Government Secret clearance.

Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or Electrical Engineering.
  • Demonstrated leadership, teamwork capabilities, strong time management, organizational, and interpersonal communication skills.
  • Recent demonstrated professional experience with DOORS and/or software requirement specification testing using simulators, automated scripting languages such as Python, MATLAB, JavaScript, QSA/QT and/or Bash.

Clearance

Clearance required for start: Secret.

Travel

Up to 10% of the time.

Relocation

Relocation assistance may be available.

Pay

Primary level salary range: $98,400 – $171,000. Northrop Grumman considers a number of factors when determining base salary offers, including the scope and responsibilities of the position and the candidate’s experience, education, skills and current market conditions.

Similar jobs