Associate Simulation Software Engineer / Simulation Software Engineer

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

This role focuses on designing, developing, and testing cloud-based solutions for simulation software and infrastructure, utilizing pipeline automation, infrastructure-as-code, and configuration management tools. It involves working within Agile Scrum teams and requires a Secret clearance.

What you'd actually do

  1. Help design, build, and maintain automated cloud environments using infrastructure-as-code (IaC) and configuration management tools.
  2. Develop, modify and maintain pipelines to deploy cloud infrastructure and related services using engineering best practices and standards, and participate in the full life-cycle of the pipelines.
  3. Additional work to include integration testing, formal system testing, release, installation, and maintenance.
  4. Be a part of Agile Scrum teams to develop software products for multiple software baselines
  5. Interface on occasion with the customer and excellent verbal, written and interpersonal skills are essential.

Skills

Required

  • Bachelor’s Degree or higher in a STEM discipline
  • Experience with at least one of the following programming or scripting languages: C, C++, and Python
  • Active U.S. Government Secret or higher clearance
  • Ability to obtain and maintain Special Access Program (SAP) clearance

Nice to have

  • Strong understanding of C and C++ languages including templates, memory storage, and compiler/linker
  • Experience with two or more of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Gitlab, Sonarqube, Fortify, or Coverity
  • Experience with the full Software Development Life Cycle (SDLC) - software design requirements, application development, integration, testing, and deployment
  • Experience with or knowledge of Joint Simulation Environment (JSE), Distributed Interactive Simulation (DIS), or High-Level Architecture (HLA)
  • Experience with Full-Motion Flight Training Systems
  • Experience with simulated threat environments such as AFSIM or NGTS
  • Experience with Infrastructure as Code & configuration management
  • Experience with Continuous Integration/Continuous Deployment concepts and tools such as Gitlab, Bamboo, or Jenkins
  • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management

What the JD emphasized

  • Must have an active U.S. Government Secret or higher clearance.
  • Must have the ability to obtain and maintain Special Access Program (SAP) clearance prior to the commencement of employment.