Northrop Grumman Defense Systems is searching for Software Engineers/Principal Software Engineers to join the Global C2 Solutions Business Unit in support of our programs, in Huntsville, AL.
Requirements
- Experience developing software using Java
- Experience developing software using C++
- Experience developing software on Linux
- Experience managing source code using Git, GitHub, or GitLab
- Understanding of all phases of software development, and practical experience in an Agile/Dev*Ops environment
- Experience with Python
- Experience with Unit testing
Responsibilities
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
- Conducts multidisciplinary research and collaborates with systems engineers and/or hardware engineers in the planning, design, and development.
- 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;
- Ensures software standards are met.
Other
- RELOCATION ASSISTANCE: No relocation assistance available
- CLEARANCE TYPE: Secret
- TRAVEL: Yes, 10% of the Time
- Active Secret Security Clearance, or the ability to obtain Secret Clearance
- U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.