Northrop Grumman Mission Systems is seeking a Principal Embedded Software Engineer to develop software for cutting-edge undersea payloads in support of the MSTS Business Unit in Annapolis, Maryland. The role involves designing, developing, integrating, and testing software that manages an embedded undersea payload unit and ensures compliance with established requirements. The team primarily uses C++, Linux, and/or Python and follows an agile development approach. The engineer will contribute throughout the software development lifecycle, including design, development, integration, and testing. The role also includes reviewing software products, designs, and technical documents. The selected candidate will collaborate with cross-functional scrum teams, participate in design and technical peer reviews, and help ensure system and software requirements are satisfied from an end-to-end system perspective. The engineer is expected to work effectively with a team, prioritize assigned work, and make recommendations to Technical Leads as needed. Engineering and system specialists will be available to support execution of primary tasking.
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