Principal Embedded Software Engineer-17488

Northrop GrummanRoy, UT
$98,400 - $147,600Onsite

About The Position

Northrop Grumman Defense Systems is seeking a Principal Embedded Software Engineer for the Flight / Guidance Navigation & Control (GN&C) Software Team. This position will be located in Roy, Utah and will support the Sentinel Program. As a software engineer, you will design and develop flight system embedded software applications. You will collaborate with cross functional teams to deliver high quality, scalable and reliable software products.

Requirements

  • Bachelor's degree in STEM (Science, Technology, Engineering, Mathematics) and a minimum 5 years of related experience, or Master’s degree in STEM with 3 years of related experience, or PhD in STEM with 1 year of related experience.
  • Must have an active U.S. Government DoD Secret security clearance at time of application, current and within scope, with an ability to obtain and maintain Special Access Program (SAP) approval within a reasonable period of time, as determined by the company to meet its business need.
  • 2+ year experience in developing software in C/C++/C#, Python, Java, or similar programming language
  • 2+ year experience in object-oriented programming and design patterns, hardware/software communication interfaces, real-time and post processing data analytics
  • 2+ years of full life cycle of software development and Agile software development
  • Experience with the Atlassian Tool Suite
  • Experience with Model Based Systems Engineering using Cameo

Nice To Haves

  • Experience developing real time software for weapon systems
  • Able to assimilate information from multiple sources, create coherent plans and then execute those plans
  • Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, PCLint, etc.
  • Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell, Scripts)
  • Programming and scripting experience in a Windows environment
  • Experience with developing and maintaining software using CI/CD pipelines
  • Experience with developing and maintaining CI/CD pipelines
  • Experience with source code configuration management tools (i.e git).
  • Experience using automation to regression test software products
  • Experience with GreenHills or VxWorks
  • Previous Special Access clearance

Responsibilities

  • Design and develop flight system embedded software applications.
  • Collaborate with cross functional teams to deliver high quality, scalable and reliable software products.

Benefits

  • Relocation assistance may be available
  • health insurance coverage
  • life and disability insurance
  • savings plan
  • Company paid holidays and paid time off (PTO) for vacation and/or personal business
  • overtime
  • shift differential
  • discretionary bonus
  • Annual bonuses
  • Long Term Incentives (for Vice President or Director positions)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service