Northrop Grumman Microelectronics Center (NGMC) is seeking a Staff Software Engineer to support the Microelectronics Design and Applications (MDA) team in developing new technologies for emerging supercomputing technologies, combining superconductivity and quantum mechanics for energy-efficient computing systems.
Requirements
- Experience with the Agile software development lifecycle.
- Experience developing and communicating software architecture constructs.
- Experience and knowledge of object-oriented programming languages such as Python, C++, Matlab, etc.
- Capable of effective communication in a highly technical environment.
- 3 or more years of demonstrated success leading teams through the entire development lifecycle.
- Willingness to learn transformational computing technology concepts and domain appropriate for a lead engineering role
- Experience with creating design artifacts such as UML and SysML
Responsibilities
- Work in an engineering leadership role that executes all facets of building complex software in an Agile development environment.
- Work in an engineering role that executes all facets of building complex software in an Agile development environment.
- Perform engineering activities, focusing on software, across the full spectrum from conceptual design to system deployment
- Define, implement, and verify software capabilities and tools supporting novel technologies and applications
- Collaborate with multi-disciplined teams to define technical architectures for software-intensive systems
- Lead and collaborate the development of technical requirements and synthesize software architectures
- Collaborate in the development of technical requirements and software architectures
Other
- RELOCATION ASSISTANCE: Relocation assistance may be available
- CLEARANCE TYPE: SCI
- TRAVEL: Yes, 10% of the Time
- This position is contingent upon clearance.
- This position will serve 100% onsite in Linthicum / Annapolis Junction, MD.