Northrop Grumman Mission Systems is hiring a Principal or Senior Principal Embedded Software Engineer to develop software for undersea payloads in Annapolis, Maryland. The engineer will design, develop, integrate, and test software that manages an embedded undersea payload unit and ensures compliance with established requirements. The team primarily uses C++, Linux, and/or Python and works in an agile development environment. The role encompasses all phases of the software development cycle, including design, development, integration, and testing. The engineer will review software-related products, software designs, and other technical documents, and participate in cross-functional scrum teams, design reviews, and technical peer reviews. The position requires working from an end-to-end system perspective, collaborating with available engineering and systems specialists, and prioritizing assigned work and making recommendations to Technical Leads. The position may be filled at either the Principal or Senior Principal level. Relocation assistance may be available. Travel is approximately 10% of the time. A clearance is not required at the start, but the employee must be able to obtain and maintain TS/SCI with polygraph.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal