Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software. They are seeking a Software Engineer to join their Global Surveillance division, responsible for deploying and maintaining software infrastructure, as well as collaborating with teams to develop and implement software solutions.
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
Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions
Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems
Ensures software standards are met
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
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
Apply technical expertise in solving complex integrations problems
Interact with Program Management, and/or government customers
Documents product/service requirements and develops test procedures to ensure user requests are carried out
Qualification
Required
Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 2 or more years of experience in software engineering OR a Master’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 0 or more years of experience in software engineering
Development experience with Bash or other Linux scripting
Development experience developing software in a Linux and Windows environment.
Development experience with debugging software in both the desktop and target environments.
Excellent oral and written communication skills and Strong interpersonal skills.
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.
The ability to obtain and maintain special program access is also required.
Preferred
U.S. Citizen and Active Secret with issue/reissue in the last 5 years and the ability to obtain and maintain a special program access clearance
Development experience with Windows, Linux and/or VxWorks development
Excellent customer interaction skills
Experience with the Atlassian tool suite with add-ons like Git and Confluence
Experience with Ansible
Benefits
Health insurance coverage
Life and disability insurance
Savings plan
Company paid holidays
Paid time off (PTO) for vacation and/or personal business
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.