Northrop Grumman Tactical Space Systems is seeking a Software Engineer to support the development and deployment of satellite ground software to customer resources.
Requirements
- Experience with the design, build, and deployment of software products
- Experience in producing software documentation
- Experience with Python application programming
- Strong unix skills
- Strong Linux Operating System experience
- Software Integration and test
- Understanding of build pipelines
Responsibilities
- Development of mission unique software layer services and applications.
- Applications will span languages and toolsets including bash, Python, C++, Postgres SQL, and STOL.
- Use static code analysis to identify shortfalls and plan remediation activities.
- Developer will be expected to be a self-starter capable of taking initiative, making decisions with overall project budget and schedule in mind, and investigating/trouble-shooting software issues.
- Developer will be expected to convert legacy python apps from python version 2 to 3.6 and re-architect where appropriate.
- Developer will be expected to provide level of effort (LOE) estimates for identified activities and remediation efforts.
- Developer will be expected to have strong communications skills to work with multi disciplined engineers to define as built legacy applications as well as define desired to be applications.
Other
- RELOCATION ASSISTANCE: Relocation assistance may be available
- CLEARANCE TYPE: Top Secret
- TRAVEL: Yes, 10% of the Time
- Existing DoD Top Secret clearance with SCI eligibility & ability to be approved for SAP at time of application
- U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.