×
Register Here to Apply for Jobs or Post Jobs. X

Sentinel Software Integration Engineer R10228226-2

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Northrop Grumman
Full Time position
Listed on 2026-04-08
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Sentinel Staff Software Integration Engineer - *16867 - R10228226-2

RELOCATION ASSISTANCE:
Relocation assistance may be available

CLEARANCE REQUIRED FOR START:
Yes

CLEARANCE TYPE:
Secret

TRAVEL:
Yes, 10% of the Time

Northrop Grumman has an opening for a Staff Software Integration Engineer to join our team of qualified, diverse individuals. This position can be located in Huntsville, AL or Roy, UT.

As a full-time employee of Northrop Grumman, you are eligible for our robust benefits package including:

  • 401k
  • Educational Assistance
  • Life Insurance
  • Employee Assistance Programs & Work/Life Solutions
  • Paid Time Off
  • Health & Wellness Resources
  • Employee Discounts

This positions standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. This role may offer a competitive relocation assistance package.

Core Technical Skills
  • Python proficiency – writing clean, testable code; familiarity with virtual environments, packaging, and type hints
  • Embedded/hardware interfaces – UART, SPI, I²C, CAN, USB, JTAG, GPIO, PWM, ADC/DAC
  • Real-time operating systems (RTOS) or bare-metal development basics
  • Hardware description/validation tools – Oscilloscopes, logic analyzers, multimeters, power supplies, test rigs
  • Firmware build systems – Make, CMake for cross-compilation
  • Version control – Git (branching, sub-modules, pull-request workflow)
  • CI/CD for embedded – Jenkins, Git Hub Actions, Git Lab CI with hardware-in-the-loop (HIL) runners
Software-Hardware Integration
  • Designing and implementing drivers/APIs that expose hardware functionality to Python
  • Using communication protocols (Modbus, MQTT, OPC?

    UA) to bridge software services and devices
  • Managing bootloaders, firmware upgrades, and configuration flashing
Testing & Validation
  • Unit/Component testing – pytest, unittest, hypothesis for pure-Python modules
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary