Northrop Grumman Aeronautics Systems is looking for a Simulation Software Engineer to develop the next generation of software for future generation aircraft, incorporating AI/ML, Quantum computing, cloud, and digital design to provide warfighters with an advantage.
Requirements
- Experience with the full Software Development Life Cycle (SDLC) - software design requirements, application development, integration, testing, and deployment
- Experience with at least one of the following programming or scripting languages: C, C++, and Python
- Experience with two or more of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity
- Strong understanding of C and C++ languages including templates, memory storage, and compiler/linker
- 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
Responsibilities
- design, develop, integrate and test software for our end-user customers and businesses
- design, architecture, application development, and flight simulation
- analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
- Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers
- Architect and develop applications in a simulated training environment
- Be a part of Agile Scrum teams to develop software products for multiple software baselines
Other
- RELOCATION ASSISTANCE: Relocation assistance may be available
- CLEARANCE TYPE: SAP
- TRAVEL: Yes, 25% of the Time
- Must have an active DoD Secret Security Clearance or higher
- Must have the ability to obtain and maintain Special Access Program (SAP) clearance prior to the commencement of employment