> Markdown version of [/jobs/ext/1572732-principal-embedded-software-engineer-17488](https://www.wearedevelopers.com/jobs/ext/1572732-principal-embedded-software-engineer-17488). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Embedded Software Engineer-17488 - **Company:** Northrop Grumman - **Location:** Roy, UT, United States - **Salary:** $98,400.0 - $147,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Agile Methodology, Bash Shell, C Sharp (Programming Language), Unix, C++ (Programming Language), Computer Programming, Software Design Patterns, Perl (Programming Language), Embedded Software, Python (Programming Language), Object-Oriented Software Development, Software Maintenance, Real-Time Operating Systems, Regression Testing, Fortify (Software), Ruby, SAP (Applications), Software Engineering, SonarQube, VxWorks, Data Processing, Git, Infrastructure Automation Frameworks, Atlassian Tools, Tenable Nessus, Programming Languages - **Published:** July 12, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9025766/principal-embedded-software-engineer-17488 ## About the Role * T3 Principal Embedded Software Engineer: 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 * 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 #SentinelSoftware ## Description 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. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Coffee with Developers - Robby Russell](https://www.wearedevelopers.com/videos/917-coffee-with-developers-robby-russell) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)