Northrop Grumman Microelectronics Center (NGMC) is seeking a Senior Principal Software Engineer to lead development of new technologies for the Microelectronics Design and Applications (MDA) team, which combines superconductivity and quantum mechanics to develop 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.
- Experience leading teams through the entire development lifecycle.
- Experience with Cameo modeling tools
- Experience with Data engineering and processing pipelines
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 ***.