Northrop Grumman is seeking an Engineer Software to join their Global Surveillance Division to deploy, automate, maintain, troubleshoot, and improve systems and software infrastructure. The role involves designing and implementing application builds, releases, deployments, and configuration activities, while working with internal business partners to gather requirements, prototype, and architect complex solutions.
Requirements
- solid experience in bash scripting, C/C++, or other OOP languages, in a Linux environment is required.
- Development experience with C/C++ or other OOP languages.
- Experience developing software in a Linux and Windows environment.
- Experience with integrating software and hardware
- Experience with Open Mission Systems (OMS) architecture and standards
- Experience with linux/unix operating systems
- Experience with Agile software development and Atlassian tools (JIRA, Confluence, BitBucket, Bamboo, Fisheye, etc)
Responsibilities
- deploying, automating, maintaining, troubleshooting, and improving the systems and software infrastructure running smoothly.
- design and implementation of application builds, releases, deployment along with configuration activities.
- working with internal business partners to gather requirements, prototyping, and architecting complex solutions supporting the building and test plan execution, performing quality reviews, and triaging and fixing operational issues.
- assist with the integration, troubleshooting and testing of implemented software changes.
- develop, modify, and maintain customized or standardized applications using software engineering best practices and standards, and participate in the full life cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance.
- Full lifecycle design, implementation, and unit testing of software
- Work with various team members to integrate functionality with other software components.
Other
- Ability to obtain and maintain a DoD top secret security clearance is required.
- Ability to obtain and maintain special program access.
- US citizen with ability to obtain and maintain a DoD Top-Secret level security clearance.
- Excellent verbal, written and interpersonal skills are required.
- RELOCATION ASSISTANCE: Relocation assistance may be available