Software Engineer - Level 3 or 4 - Space AHT
Job Description
Northrop Grumman is hiring a Software Engineer Level 3 or 4 for the Space Systems organization focused on Multi-Domain Operations and Missile Defense Integration in Huntsville, AL. This onsite role involves designing, building, documenting, testing, and debugging software and systems, including embedded software and low-level interfaces, in support of mission needs.
The position requires a current active in-scope DoD-issued Secret security clearance at the time of application to begin work. Travel up to 10% may be required to support business needs.
Role Overview
- Design, develop, document, test, and debug application software and systems that use logical and mathematical solutions.
- Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers to plan, design, develop, and use electronic data processing systems for product and commercial software.
- Determine computer user needs and analyze system capabilities to address program intent, output requirements, input data acquisition, programming techniques, and controls, including preparation of operating instructions.
- Design and develop compilers and assemblers, utility programs, and operating systems.
- Ensure software standards are met.
Required Qualifications
- Bachelor’s Degree in a STEM discipline from an accredited university preferred, plus 8 years of related experience; or Master’s Degree and 6 years of related experience; or PhD with 4 years of related experience.
- Extensive experience with embedded software development and low-level software to hardware interfaces.
- Extensive experience with embedded software development.
- Experience using NUnit and Moq.
- Experience developing software in a Windows environment.
- Knowledge of SysUML.
- Familiarity with Atlassian and Agile software development practices.
- Experience with Java, C++, C#, and object-oriented software development.
- Experience with Python or other scripting languages.
- Ability to support an in-person / closed-area work environment.
- Ability and willingness to travel up to 10% to support business needs.
- Must have a current active in-scope DoD-issued Secret clearance at the time of application, required to start.
Preferred Qualifications
- Experience with automated software requirements testing and analysis.
- Experience with gRPC.
- Experience with CMake.
- Security+ certification.
- Prior experience with the MDA GMD program.
- Experience with Agile Project Management tools (Jira/Confluence) and DevSecOps tools and methods (Jenkins, Ansible, Git/Gitlab) for continuous integration/continuous delivery and deployment (CI/CD) automation.
- A current active in-scope DoD-issued Top Secret security clearance.
Technologies
- NUnit, Moq, SysUML, Atlassian, Agile, Java, C++, C#, Python, Windows
Compensation and Work Details
- Location: Huntsville, AL (onsite)
- Salary: USD 108,800 - 163,200 per year
- Clearance required to start: Yes, Secret
- Travel: Yes, up to 10%
- Relocation assistance: Relocation assistance may be available
- Application period: estimated to be 20 days from the job posting date
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
Incentives and Overtime
- Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.
- Annual bonuses are designed to reward individual contributions and share in company results.
- Employees in Vice President or Director positions may be eligible for Long Term Incentives.