Sr Principal Engineer Software

Northrop Grumman Northrop Grumman · Aerospace · Melbourne, FL +1 · Software

Senior Principal Software Engineer role focused on integrating, deploying, and maintaining systems including 5G, Azure/AWS cloud, and infrastructure for advanced research. The role involves full lifecycle software development, scripting, OOP languages, and specifically mentions integrating AI/ML models into microservices architectures.

What you'd actually do

  1. Integrating, deploying, and enhancing 5G systems based on the O-RAN standard.
  2. Designing and deploying microservices architectures on Azure, AWS, and hybrid environments.
  3. Full lifecycle design, implementation, and unit testing of software
  4. Ability to work independently and identify solutions to complex problems.
  5. Working with various team members to integrate functionality with other software components.

Skills

Required

  • Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 8 or more years of experience in software engineering OR a Master’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 6 or more years of experience in software engineering, or a PhD in STEM with 4 years of related experience
  • Experience developing software and COTS software integration
  • Experience on virtualization on different platforms and containerization
  • Experience working with on-premise and cloud infrastructure
  • Experience developing CONOPS and work with other teams to provide demo infrastructure
  • Experience with demo/experiment integration and execution
  • Experience with the Agile software development process.
  • Must have an active in scope DoD Secret security clearance (with a background investigation completed within the last 6 years).
  • scripting (bash, PowerShell or python)
  • C/C++, Java, or other OOP languages
  • Linux environment

Nice to have

  • Excellent oral and written communication skills and strong interpersonal skills.
  • Experience with C/C++, Java, or other OOP languages.
  • Experience with 5G communications protocols and equipment.
  • Experience building, deploying, and maintaining microservices architectures in Azure, AWS, or hybrid environments.
  • Experience with Kubernetes.
  • Experience integrating AI/ML models into microservices architectures.
  • Experience applying commercial products to military applications.
  • Experience with Model-Based Systems Engineering (MBSE) techniques and tools.
  • Experience implementing software within microservices architectures.

What the JD emphasized

  • Secret security clearance
  • Secret security clearance
  • integrating AI/ML models into microservices architectures