> Markdown version of [/jobs/ext/3876857-principal-sr-principal-software-engineer-level-3-4](https://www.wearedevelopers.com/jobs/ext/3876857-principal-sr-principal-software-engineer-level-3-4). 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/Sr.Principal Software Engineer Level 3/4 - **Company:** Northrop Grumman - **Location:** Los Angeles, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Software Applications, Confluence, JIRA, C Sharp (Programming Language), C++ (Programming Language), CentOS, Software Documentation, Communications Protocols, Linux, Embedded Software, Ethernet, Joint Test Action (IEEE Standards), Object-Oriented Software Development, Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, TCP/IP, Cisco Discovery Protocol, Atlassian Tools, Bitbucket - **Published:** October 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9259880/principalsrprincipal-software-engineer-level-34 ## About the Role * US Citizenship and Active DoD Secret Clearance. * For Sr. Principal Embedded Software Engineer: Bachelor's degree in a STEM discipline and 8+ years of experience or Master's degree in a STEM discipline and 6 years of experience. * For Principal Embedded Software Engineer: Bachelor's degree in a STEM discipline and 5+ years of experience or Master's degree in a STEM discipline and 3 years of experience. * Strong professional experience developing software in C/C++ on Windows 10, 11, and Linux (preferably CentOS) * Experience operating oscilloscopes, power meters, power supplies, signal generators, and spectrum analyzers * Experience with MIL-STD-1553, TCP/IP, Serial, and Ethernet network communication protocols * Experience in deriving software requirements from system requirements; working with SRSs, ICDs, CDRLs * Advanced hands-on system troubleshooting and determining root-cause analysis. * Experience working in a Lab environment or production floor. * Self-directed and able to manage your own time with little oversight Preferred Qualifications: * Working experience in Atlassian tools such as Jira, Confluence, Bitbucket, etc. * Experience with DOORS and/or EPLM. * Experience working with hardware programmers such as JTAG and ability to set up test equipment to support software development * Experience in other Object Oriented Programming languages like C# * Experience in embedded systems design with preemptive, multitasking real-time operating systems ## Description A successful candidate will have the qualities and essential functional expertise with: * Generate software documentation. * Develop, implement, and maintain existing software for primarily Windows based desktop applications. * Participate in all aspects of the software development lifecycle activities