Northrop Grumman - Annapolis Junction, MD

posted 4 days ago

Full-time - Senior
Annapolis Junction, MD
Computer and Electronic Product Manufacturing

About the position

The Staff Software Systems Engineer will play a pivotal role in leading the development of innovative technologies within the Microelectronics Design and Applications (MDA) team at Northrop Grumman. This position focuses on building complex software in an Agile environment, collaborating with systems engineering teams, and supporting the integration of novel computing technologies. The role emphasizes continuous learning and teamwork in a culture that values design and technical excellence.

Responsibilities

  • Support the Systems Architect with program-specific responsibilities.
  • Execute all facets of building complex software in an Agile development environment.
  • Perform engineering activities 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 Systems Engineering team to define technical architectures for software-intensive systems.
  • Lead and collaborate on the development of technical requirements and synthesize software architectures.
  • Conduct architecture and design reviews.
  • Participate and work on integration and testing.
  • Aid in developing documentation and briefing material.

Requirements

  • Bachelor's degree in a STEM discipline with 12 years of experience, a Master's degree in a STEM discipline with 10 years of experience, or a PhD in a STEM discipline with 7 years of experience.
  • A minimum of 5 years of experience as a software engineer or software systems engineer.
  • Experience with the Agile software development lifecycle.
  • Knowledge of model-based systems engineering process and artifact creation.
  • Experience developing and communicating software architecture constructs.
  • Experience with object-oriented programming languages such as Python, C++, Matlab, etc.
  • Capable of effective communication in a highly technical environment.
  • Active DoD TS/SCI with poly clearance.

Nice-to-haves

  • Willingness to learn transformational computing technology concepts.
  • Ability to learn, contribute to, and aid in ways to improve an existing code base.
  • Experience with Cameo modeling tools.
  • Experience with Data engineering and processing pipelines.
  • Experience with UI design and development.
  • Experience with continuous integration tools such as GoCD, Jenkins, Artifactory and version control tools such as Git.
  • Experience with server tool deployments and maintenance.
  • Experience with test automation and instrument control.
  • Experience with embedded systems and hardware/software integration.
  • Experience with creating design artifacts such as UML and SysML.

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service