More jobs:
Sentinel Software Integration Engineer R10228226-2
Job in
Huntsville, Madison County, Alabama, 35824, USA
Listed on 2026-04-08
Listing for:
Northrop Grumman
Full Time
position Listed on 2026-04-08
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
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
- 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
- Unit/Component testing – pytest, unittest, hypothesis for pure-Python modules
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).
(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:
×