Principal Software Engineer
Summary
Job Description
Description
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.Northrop Grumman is seeking a Principal Software Engineer to join our team of qualified, diverse individuals in defining the future. This position will be on site in San Diego, CA. This Software Engineer primary role is to design, develop and test mission systems software.
The Engineer will collaborate with IPT Leads, Integration RE, Software RE, and other developers in a team-oriented environment to achieve program goals; ensures that technical, integration, and schedule performance measures are being met with particular focus on software quality, requirement verification and detail design approaches comply with Sector processes, procedures, and best design/architecture approaches.
Basic Qualifications:
-
Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5 years of related engineering experience; OR a master’s degree in a STEM discipline and 3 years of related engineering experience; OR a PhD in a STEM discipline and 1 years of related engineering experience.
-
Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management
-
Support program statement of work by applying fundamentals of software engineering to all phases of the Software Development Lifecycle
-
Work in a fast-paced environment with high expectations, significantly diverse assignments, and collaborative team settings across all levels
-
Participate in the full SW development life cycle including requirements, design, implementation, qualifications, and delivery of SW products to our customers
-
Work in Agile Scrum teams to develop SW products for multiple SW baselines
-
Excellent working knowledge with the following programming and scripting languages: C#, C++, and Python
-
Experience with the following tools: Jira, Crucible, Git, Git Lab, automated build tools, static code analysis
-
Demonstrated understanding of application software integration procedures
-
Coordinate and collaborate directly with software development and other engineering discipline teams to develop, write, document, and execute software requirement verification and integration, identifying and tracking issues through resolution
-
Support software integration with external interfaces and hardware components in systems integration labs and other integrated test environments
-
Must have ability to obtain and maintain a U.S, Government Secret Clearance prior to the commencement of employment and must be able to obtain within a reasonable period, as determined by the company to meet its business needs.
Preferred Qualifications:
-
Experience in sensor/payload software design and analysis
-
Recent experience and proficiency in software architecture, design, implementation, integration, and debugging C# and C++ software
-
Experience leading a team of engineers while building diverse/inclusive teams with engaged team members
-
Strong technical trouble-shooting skills
-
Experience in Agile Software methodologies – Scrum Master, Product Owner
-
Experience with cybersecurity compliance using security frameworks and remediation tools (SCC SCAP scanner, Fortify and STIG Viewer)
Similar Jobs
Mechanical Production Engineer Level 2 / 3
Sunnyvale, California, United States • Yesterday
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: No CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the...
Staff Electromechanical Engineer
Aurora, Colorado, United States • Yesterday
RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: SCI TRAVEL: Yes, 10% of the TimeDescription...
Sentinel Principal/Sr Principal Project Management – 18891
Roy, Utah, United States • Yesterday
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: No CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the...