About the Role
We're hiring a Principal Software Integration Engineer to join our innovative team at Northrop Grumman. This remote position offers the chance to work on revolutionary systems that impact lives globally. As a Principal Software Integration Engineer, you'll leverage your expertise in Python and embedded systems to drive significant advancements in aerospace and defense technology.
What You'll Do
- Develop and implement software solutions that integrate hardware functionality using Python, ensuring clean and testable code.
- Utilize embedded/hardware interfaces such as UART, SPI, and I²C to facilitate communication between software and hardware components.
- Design and implement drivers/APIs that expose hardware functionality to Python, enhancing system capabilities.
- Conduct unit/component testing using frameworks like pytest and unittest to ensure software reliability.
- Manage CI/CD pipelines utilizing tools like Jenkins and GitHub Actions for seamless integration and deployment.
- Collaborate with cross-functional teams in an Agile/Scrum environment to deliver high-quality software solutions.
- Provide clear documentation for hardware interface specifications, test procedures, and release notes.
- Engage in system-level testing to validate the performance of integrated systems.
Requirements
- 5+ years of experience as a Software Integration Engineer with a Bachelor's degree in a related field, or equivalent experience.
- Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years.
- Proficiency in Python and experience with C++ programming.
- Strong understanding of real-time operating systems (RTOS) and embedded systems development.
- Experience with version control systems, particularly Git, and familiarity with CI/CD practices.
- Ability to work collaboratively in a cross-functional team, demonstrating strong analytical and debugging skills.
- Excellent communication skills to interact effectively with engineers and QA testers.
- Familiarity with Agile methodologies and experience in a Scrum team environment.
Nice to Have
- Experience with Model-Based Systems Engineering languages (SysML/UML).
- Familiarity with the Atlassian Tool Suite, including Jira and Confluence.
- Knowledge of hardware description/validation tools such as oscilloscopes and logic analyzers.
What We Offer
- Competitive salary range of $98,400 - $163,200, commensurate with experience.
- Comprehensive relocation assistance to help you settle into your new role.
- Flexible remote work options to support work-life balance.
- Health insurance coverage, life and disability insurance, and a savings plan.
- Paid time off (PTO) for vacation and personal business.
- Annual bonuses based on individual contributions and company performance.
- Opportunities for professional development and career advancement.
- A collaborative and inclusive work environment that values diversity and innovation.
This role offers a unique opportunity to work remotely as a Principal Software Integration Engineer at Northrop Grumman, a leader in aerospace technology. With competitive pay and relocation assistance, it's an attractive position for skilled engineers.
About Northrop Grumman
Explore Northrop Grumman careers in 2026 and discover diverse opportunities across remote, hybrid, and office roles. Leverage advanced filters to refine your job search and utilize application tracking to streamline your process. Gain valuable company insights while you pursue your dream position at Northrop Grumman. Stay ahead in your career journey and find the perfect role that matches your skills and ambitions.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months