Resume and JobRESUME AND JOB
Northrop Grumman logo

Principal/ Sr Principal Engineer Embedded Software

Northrop Grumman

Software and Technology Jobs

Principal/ Sr Principal Engineer Embedded Software

full-timePosted: Jan 2, 2026

Job Description

In this role you will design, develop, integrate and test software for our end-user customers and businesses, primarily focused on cryptographic software code bases. Specifically, you will be responsible for the design, architecture, development, and administration of embedded and real time systems. You will work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware, and Integration & Test, in an Agile software development environment. You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls. Bachelor's degree in Computer Engineering or another STEM discipline with 5 years of related experience, or Master's degree with 3 years or a PhD with 1 year of experience Proficient in Object Oriented programming Proficient in all areas of the formal software lifecycle process from requirements to testing Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications Experience with developing and debugging embedded real-time systems. Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet) Experience with RTOS designs and implementing secure software for embedded systems Experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL) Familiarity with Static Analysis and Unit Testing Experience using Jira/Bitbucket/Git and the Agile software development process An active DoD Secret clearance. Sr. Bachelor's degree in Computer Engineering or another STEM discipline with 8 years of related experience, or Master's degree with 6 years or a PhD with 4 years of experience. Proficient in C/C++ Crypto Experience: experience with Crypto Systems, familiarity/experience with developing HAIPE, OTNK and/or IKE, experience implementing cryptographic mechanisms using dedicated software libraries Proficient in Object Oriented programming Proficient in all areas of the formal software lifecycle process from requirements to testing Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications Experience with developing and debugging embedded real-time systems. Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet) Experience with RTOS designs and implementing secure software for embedded systems Experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL) Familiarity with Static Analysis and Unit Testing Experience using Jira/Bitbucket/Git and the Agile software development process An active DoD Secret clearance. Experience with Software Defined Radios Experience with the Avionics Operating System Experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL) Experience with Yocto/Petalinux Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet) Experience with TCP/IP and common network configurations Experience implementing cryptographic mechanisms using dedicated software libraries Experience with Rust Familiarity with Xilinx tools (Vitis, Vivado) Familiarity with HAIPE, OTNK, and/or IKE Familiarity with latest NSA Security Standards Familiarity with Linux kernel driver development/modifications Familiarity with assembly language Familiarity with bare metal embedded device drivers Familiarity with PowerPC architectures and peripherals Familiarity with VHDL/Verilog/FPGA Familiarity with IBM tools (Rhapsody, DOORS, Clearcase) Familiarity with Green Hills AdaMulti Current active Secret or Top Secret Clearance Current active SAP clearance Currently engaged in Networked Information Solutions program portfolio(s)

Locations

  • Annapolis Junction, Maryland, United States

Salary

Estimated Salary Rangemedium confidence

125,000 - 185,000 USD / yearly

Source: rule based estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Required Qualifications

  • Principal: Bachelor's in Computer Engineering/STEM + 5 years, Master's + 3 years, PhD + 1 year (experience)
  • Sr. Principal: Bachelor's + 8 years, Master's + 6 years, PhD + 4 years (experience)
  • Active DoD Secret clearance (experience)

Responsibilities

  • Design, develop, integrate and test cryptographic embedded software
  • Design, architecture, development, administration of embedded real-time systems
  • Work with multi-disciplinary teams in Agile environment
  • Analyze system capabilities to resolve problems

Target Your Resume for "Principal/ Sr Principal Engineer Embedded Software" , Northrop Grumman

Get personalized recommendations to optimize your resume specifically for Principal/ Sr Principal Engineer Embedded Software. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal/ Sr Principal Engineer Embedded Software" , Northrop Grumman

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AerospaceDefenseTechnologyDefense

Answer 10 quick questions to check your fit for Principal/ Sr Principal Engineer Embedded Software @ Northrop Grumman.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Northrop Grumman logo

Principal/ Sr Principal Engineer Embedded Software

Northrop Grumman

Software and Technology Jobs

Principal/ Sr Principal Engineer Embedded Software

full-timePosted: Jan 2, 2026

Job Description

In this role you will design, develop, integrate and test software for our end-user customers and businesses, primarily focused on cryptographic software code bases. Specifically, you will be responsible for the design, architecture, development, and administration of embedded and real time systems. You will work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware, and Integration & Test, in an Agile software development environment. You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls. Bachelor's degree in Computer Engineering or another STEM discipline with 5 years of related experience, or Master's degree with 3 years or a PhD with 1 year of experience Proficient in Object Oriented programming Proficient in all areas of the formal software lifecycle process from requirements to testing Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications Experience with developing and debugging embedded real-time systems. Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet) Experience with RTOS designs and implementing secure software for embedded systems Experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL) Familiarity with Static Analysis and Unit Testing Experience using Jira/Bitbucket/Git and the Agile software development process An active DoD Secret clearance. Sr. Bachelor's degree in Computer Engineering or another STEM discipline with 8 years of related experience, or Master's degree with 6 years or a PhD with 4 years of experience. Proficient in C/C++ Crypto Experience: experience with Crypto Systems, familiarity/experience with developing HAIPE, OTNK and/or IKE, experience implementing cryptographic mechanisms using dedicated software libraries Proficient in Object Oriented programming Proficient in all areas of the formal software lifecycle process from requirements to testing Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications Experience with developing and debugging embedded real-time systems. Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet) Experience with RTOS designs and implementing secure software for embedded systems Experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL) Familiarity with Static Analysis and Unit Testing Experience using Jira/Bitbucket/Git and the Agile software development process An active DoD Secret clearance. Experience with Software Defined Radios Experience with the Avionics Operating System Experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL) Experience with Yocto/Petalinux Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet) Experience with TCP/IP and common network configurations Experience implementing cryptographic mechanisms using dedicated software libraries Experience with Rust Familiarity with Xilinx tools (Vitis, Vivado) Familiarity with HAIPE, OTNK, and/or IKE Familiarity with latest NSA Security Standards Familiarity with Linux kernel driver development/modifications Familiarity with assembly language Familiarity with bare metal embedded device drivers Familiarity with PowerPC architectures and peripherals Familiarity with VHDL/Verilog/FPGA Familiarity with IBM tools (Rhapsody, DOORS, Clearcase) Familiarity with Green Hills AdaMulti Current active Secret or Top Secret Clearance Current active SAP clearance Currently engaged in Networked Information Solutions program portfolio(s)

Locations

  • Annapolis Junction, Maryland, United States

Salary

Estimated Salary Rangemedium confidence

125,000 - 185,000 USD / yearly

Source: rule based estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Required Qualifications

  • Principal: Bachelor's in Computer Engineering/STEM + 5 years, Master's + 3 years, PhD + 1 year (experience)
  • Sr. Principal: Bachelor's + 8 years, Master's + 6 years, PhD + 4 years (experience)
  • Active DoD Secret clearance (experience)

Responsibilities

  • Design, develop, integrate and test cryptographic embedded software
  • Design, architecture, development, administration of embedded real-time systems
  • Work with multi-disciplinary teams in Agile environment
  • Analyze system capabilities to resolve problems

Target Your Resume for "Principal/ Sr Principal Engineer Embedded Software" , Northrop Grumman

Get personalized recommendations to optimize your resume specifically for Principal/ Sr Principal Engineer Embedded Software. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal/ Sr Principal Engineer Embedded Software" , Northrop Grumman

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AerospaceDefenseTechnologyDefense

Answer 10 quick questions to check your fit for Principal/ Sr Principal Engineer Embedded Software @ Northrop Grumman.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.