Principal / Sr Principal Software Integration Engineer - *16844

Northrop Grumman

Huntsville, AL, US
Primary level salary range: $98,400.00 - $163,200....
On-site
Python proficiency
Embedded/hardware interfaces
Real-time operating systems (rtos)
Northrop Grumman is seeking a Principal/Sr. Principal Software Integration Engineer to contribute to innovative air and space systems, requiring proficiency in Python and experience with embedded hardware interfaces. Candidates must have a DoD Secret clearance and be U.S. citizens, with opportunities for relocation assistance

Job Summary

  • Northrop Grumman offers incredible opportunities to work on revolutionary systems in air and space that impact people’s lives around the world.
  • The role involves designing and implementing drivers/APIs, using communication protocols, and managing bootloaders and firmware upgrades.
  • The company culture thrives on intellectual curiosity, cognitive diversity, and an insatiable drive to do what others think is impossible.

Matching Summary

Match Score: 85

Northrop Grumman is seeking a Principal/Sr. Principal Software Integration Engineer to contribute to innovative air and space systems, requiring proficiency in Python and experience with embedded hardware interfaces. Candidates must have a DoD Secret clearance and be U.S. citizens, with opportunities for relocation assistance.

Salary

Primary Level Salary Range: $98,400.00 - $163,200.00; Secondary Level Salary Range: $122,800.00 - $203,600.00; Benefits: health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO)

Skills & Requirements

Must-have

  • Python proficiency
  • Embedded/hardware interfaces
  • Real-time operating systems (RTOS)
  • Hardware description/validation tools
  • Firmware build systems
  • Version control (Git)
  • CI/CD for embedded
  • Software-Hardware Integration
  • Designing and implementing drivers/APIs
  • Using communication protocols
  • Managing bootloaders, firmware upgrades
  • Unit/Component testing
  • Hardware-in-the-loop (HIL) testing
  • System-level testing
  • Automated measurement
  • Coverage & static analysis
  • Containerizing test environments (Docker)
  • Managing artifact repositories
  • Using over-the-air (OTA) updates
  • Agile/Scrum or Kanban
  • Strong analytical debugging
  • Clear communication
  • Documentation discipline

Nice-to-have

  • Familiarity with virtual environments
  • Familiarity with type hints
  • Familiarity with bare-metal development
  • Familiarity with Jenkins, GitHub Actions, GitLab CI
  • Familiarity with Robot Framework, TestStand
  • Familiarity with pyvisa / pyserial
  • Familiarity with coverage.py, pylint, mypy
  • Familiarity with Artifactory, Nexus
  • Familiarity with V-model or ISO:26262
  • Familiarity with Atlassian Tool Suite
  • Proficient with DOORS, Cameo
  • Ability to evaluate risks and tradeoffs

Key Requirements

  • 5 Years with Bachelor’s (Principal)
  • 3 Years with Masters (Principal)
  • 01 Years with PhD (Principal)
  • 04 additional years in lieu of degree (Principal)
  • 8 Years with Bachelor’s (Sr. Principal)
  • 6 Years with Masters (Sr. Principal)
  • 4 Years with PhD (Sr. Principal)
  • US Citizenship
  • Active DoD Secret clearance
  • Ability to obtain Special Program Access (SAP)
  • Ability to plan, execute, and manage technical scope
  • 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 (SysML/UML)
  • Experience Interpreting complex algorithms and requirements

Work Rights

US Citizenship with Active DoD Secret clearance

Tailored Resume

Cover Letter