Northrop Grumman Aeronautics Systems is looking for a Software Engineer / Principal Software Engineer to develop, modify and maintain customized or standardized Open Mission Systems applications using software engineering best practices and standards, implementing principles of the Agile software development life cycle.
Requirements
- Experience developing software and scripts in a Windows or Linux environment using one or more of the following languages: C/C++, Python, Java.
- Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube
- Experience with Model Based Systems Engineering (MBSE).
- Experience in software test and software test automation.
- Experience with CI/CD, containers, and pipelines.
- Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and Jenkins.
- Experience with DOORS and Software Requirement Specification Testing using simulators, emulators, and automated scripting languages in Python.
Responsibilities
- develop, modify and maintain customized or standardized Open Mission Systems applications using software engineering best practices and standards
- develop this software implementing principles of the Agile software development life cycle
- requirements development, modeling and design, application development, unit testing, and requirements testing
- gain experience in disciplines like integration, formal system testing, release, installation, and maintenance
- Experience with all phases of the software development life cycle and Agile framework as a Product Owner, SCRUM Master, and/or team member
- Experience with CI/CD, containers, and pipelines
- Experience architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, and Debugging OO C++ software running on Real-Time Operating systems
Other
- RELOCATION ASSISTANCE: Relocation assistance may be available
- CLEARANCE TYPE: Secret
- TRAVEL: Yes, 10% of the Time
- The position has NO remote or Hybrid work available.
- Your ability to obtain and/or transfer and maintain the final adjudicated government Secret clearance, and any program access(es) required for the position within a reasonable period of time, as determined by the company