> Markdown version of [/jobs/ext/566125-sentinel-sr-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/566125-sentinel-sr-principal-embedded-software-engineer). 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). --- # Sentinel Sr Principal Embedded Software Engineer... - **Company:** Northrop Grumman - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Salary:** $122,800.0 - $184,200.0 - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), Software Applications, Bash Shell, Unix, C++ (Programming Language), Computer Programming, Continuous Integration, Perl (Programming Language), Embedded Software, Python (Programming Language), Fortify (Software), Ruby, SAP (Applications), Software Construction, SonarQube, Toolchain, Build Management, Infrastructure Automation Frameworks, Tenable Nessus - **Published:** June 14, 2026 - **Apply:** https://www.juju.com/job/00000000g802gd ## About the Role Bachelor's Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university and 8 years of relevant engineering experience, Master's in STEM with 6 years of relevant experience; PhD with 4 year of relevant experience. * Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years. * US Citizenship with Ability to obtain Special Program Access (SAP) Preferred Qualifications: * Previous internship/co-op or other work experience, leadership & teamwork capabilities, interpersonal communication skills, and activities (professional/community/extracurricular). * 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) \#Sentinelsoftware ## Description Northrop Grumman Defense Systems is seeking **Sr. Principal Embedded Software Engineers** for the Flight / Guidance Navigation & Control (GN&C) Software Team. This position will be located in **Roy, Utah, or Huntsville, Alabama** and will support the Sentinel Program. What You'll Get To Do: Design, develop, document, test, and debug software/system applications. Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of embedded systems for safety and mission critical software. Must be able to work and collaborate with a team of software engineers in an Agile environment to meet critical milestones. Ensure program mandated software standards and compliance criteria are met. Understand and can develop in a continuous integration tool chain environment meeting technical and compliance requirements. Create and maintain continuous integration and deployment (CI/CD) pipelines. Write scripts and configurations to automate software testing, deployment, and maintenance in a manner consistent with software engineering best practices. Proactively monitor build and deployment pipelines and infrastructure, apply patches, troubleshoot issues, and resolve errors. Automate infrastructure and/or cloud resource deployments and configuration using infrastructure-as-code tools. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Coffee with Developers - Robby Russell](https://www.wearedevelopers.com/videos/917-coffee-with-developers-robby-russell) - [Real-World Security for Busy Developers](https://www.wearedevelopers.com/videos/1545-real-world-security-for-busy-developers) ## 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) - [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) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [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)