✦ Luna Orbit — Software Engineering

Embedded Software Engineer / Principal Engineer Embedded Software *

at Northrop Grumman

📍 United States-Utah-Roy Unknown 💰 $79K – $118K USD / year Posted April 16, 2026
Salary $79K – $118K USD / year
Type Not Specified
Experience mid
Exp. Years 2+ years (Embedded) or 5+ years (Principal Embedded)
Education Embedded Software Engineer: Bachelor's Degree in STEM discipline from an accredited university and 2 years of relevant engineering experience, OR a Master's in STEM. Principal Embedded Software Engineer: Bachelor's Degree in STEM discipline with 5 years relevant engineering experience, OR a Master's in STEM with 3 years related engineering experience, OR a PhD in STEM with 1 years related engineering experience.
Category Software Engineering

Northrop Grumman is hiring Embedded Software Engineers for the Flight / Guidance Navigation & Control (GN&C) Software Team to design, develop, document, test, and debug mission-critical embedded software. The role requires an active DoD Secret clearance and the ability to obtain and maintain Special Access Program (SAP) approval, working in an Agile environment on the Sentinel Program.

  • Design, develop, document, test, and debug software/system applications
  • Collaborate with equipment and hardware engineers on embedded systems
  • Work in an Agile environment to meet critical milestones
  • Ensure program mandated software standards and compliance criteria are met
  • Develop and operate within a continuous integration tool chain environment

The technical scope includes embedded systems software design and architecture, continuous integration tool chain development, and multidisciplinary collaboration with hardware and equipment engineers. Coding experience in C/C++/C#/Python/Java is required, along with working knowledge of Agile software development practices.

The ideal candidate is an embedded software engineer for the Flight / Guidance Navigation & Control (GN&C) domain with an active U.S. Government DoD Secret clearance (and reinvestigation within 6 years). They have strong C/C++/C#/Python/Java coding experience, can design and debug embedded software in an Agile environment, and can meet compliance and program milestone requirements, including Special Access Program (SAP) approval.

Must have an active U.S. Government DoD Secret security clearance at time of applicationAbility to obtain and maintain Special Access Program (SAP) approval within a reasonable period of timeUS Citizenship with Ability to obtain Special Program Access (SAP)Embedded Software Engineer: Bachelor's Degree in STEM discipline and 2 years of relevant engineering experienceOR a Master's in STEMPrincipal Embedded Software Engineer: Bachelor's Degree in STEM discipline and 5 years of relevant engineering experienceOR a Master's in STEM with 3 years related engineering experienceOR a PhD in STEM with 1 years related engineering experienceActive DoD Secret clearance with a reinvestigation date occurring in the last 6 yearsExperience developing software/writing code in C/C++/C#PythonJavaor similar progra
continuous integration tool chain
Flight / Guidance Navigation & Control (GN&C) softwareembedded systemsdesigndevelopdocumenttestand debugsoftware architectureAgile environmentcontinuous integration tool chain environmentCC++C#PythonJavasoftware standards and compliance criteriaSpecial Access Program (SAP)DoD Secret security clearance
Flight / Guidance Navigation & Control (GN&C) softwareembedded systemsembedded software designsoftware/system applications developmentdesigndevelopdocumenttestand debug softwaremultidisciplinary researchsoftware standards and compliance criteriacontinuous integration tool chain environmentCC++C#PythonJavaAgile environmentSpecial Access Program (SAP) approvalU.S. Government DoD Secret security clearancesoftware architecture
Multidisciplinary collaborationTeam collaboration in Agile environmentCommunication with equipment designers and/or hardware engineersAbility to meet critical milestones
Industry Defense
Job Function Develop mission-critical embedded software for GN&C systems
Role Subtype Embedded Engineer
Tech Domains Python, Java, Linux, Kubernetes, Embedded Systems
Embedded Software EngineerPrincipal Embedded Software EngineerEmbedded Software EngineersFlight / Guidance Navigation & Control (GN&C) Software Teamembedded systemsembedded softwaredesigndevelopdocumenttestand debugAgile environmentcontinuous integration tool chain environmentCC++C#PythonJavaU.S. Government DoD Secret security clearanceDoD SecretActive Secret ClearanceSpecial Access Program (SAP)US CitizenshipSentinel ProgramFlight / Guidance Navigation & Control (GN&C)

Must have an active U.S. Government DoD Secret security clearance at time of application, US Citizenship with ability to obtain Special Program Access (SAP), Must meet embedded/principal education + experience requirements (STEM degree and years of relevant experience), Must show experience coding in C/C++/C#/Python/Java

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile