Northrop Grumman Space Systems (NGSP) seeks to fill a Principal Software Engineer (Level 3) or a Sr. Principal Software Engineer (Level 4) in the Payload and Ground Systems Division Engineering organization supporting Integrated National Systems (INS) Business Unit (BU)
Requirements
- Experience developing in Java or C++
- Experience developing in a Linux Environment
- Experience with Kubernetes and/or Docker for Containerization
- Experience working in a cloud hosted environment
- Experience debugging and fixing defects
- Experience scripting with Python or other scripting languages
Responsibilities
- 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
Other
- Must have active TS/SCI clearance at time of application
- Bachelor's degree in a STEM discipline with 5+ years of relative experience; master’s degree in a STEM discipline with 3+ years of relative experience; PhD + 1 year of relative experience
- U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions
- Travel: Yes, 10% of the Time
- Relocation assistance may be available