Northrop Grumman is seeking a Principal Software Integration Engineer in Huntsville, AL, or Roy, UT, who will work on revolutionary systems impacting lives globally. The role requires proficiency in Python and experience with embedded systems, real-time operating systems, and software-hardware integration
Job Summary
Our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come.
We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way.
Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible.
Matching Summary
Match Score: 85
Northrop Grumman is seeking a Principal Software Integration Engineer in Huntsville, AL, or Roy, UT, who will work on revolutionary systems impacting lives globally. The role requires proficiency in Python and experience with embedded systems, real-time operating systems, and software-hardware integration.
Salary
Base: $98,400.00 - $163,200.00; Bonus/Equity: Discretionary bonus; Benefits: Health insurance, life and disability insurance, savings plan, Company paid holidays and paid time off
Skills & Requirements
Must-have
Python proficiency
Embedded/hardware interfaces
Real-time operating systems
Hardware description/validation tools
Firmware build systems
Version control (Git)
CI/CD for embedded
Software-Hardware Integration
Agile/Scrum methodologies
Nice-to-have
Modern web technologies
Containerized applications
Atlassian Tool Suite
Model-Based Systems Engineering
OSI Open Systems Interconnection model
Cloud-based platform development
Kubernetes framework deployment
Key Requirements
5 Years with Bachelor’s in related field of study
US Citizenship with Active DoD Secret clearance
Ability to obtain Special Program Access (SAP)
Experience with Agile and Scrum teams
Working knowledge of Object-Oriented Analysis and Design
Experience developing complex software solutions using C++
Experience programming in scripting languages (Python, Bash)
Familiarity with Model-Based Systems Engineering languages (SysML/UML)