Network Software Developer, Journeyman NGTS

BGI, LLC

$80K — $110K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS in Computer Science or Engineering; other technical degrees considered with 3 years C++ experience
  • 3 years of relevant software development experience
  • Active DoD Secret security clearance
  • Experience with network programming and data serialization
  • Familiarity with time-series analysis is a plus

Responsibilities

  • Develop advanced software for a synthetic training environment
  • Support software development and integration for flight simulators
  • Evaluate and review C++ code and other programming languages
  • Develop parallel processes and threaded applications
  • Create web-based applications utilizing current technologies
  • Collaborate with team members for future design enhancements

Benefits

  • Opportunity to work on advanced technology for DoD
  • Engagement in various projects across military training and simulation
  • Collaborative environment with a focus on innovation
  • Support for professional growth and development in cutting-edge fields
Full Job Description
Job Title

Network Software Developer, Journeyman NGTS

Location

PAX River, MD - Patuxent River Naval Air, MD 20670 US (Primary)

Position Summary and Job Responsibilities

Education: BS in Computer Science or Engineering. Degrees in Information Technology, Mathematics, Physics, or Aerospace, Computer, Software Systems, Electrical, Electronic, Mechanical Engineering may qualify with at least 3 year of C++ experience.

Position Summary and Job Responsibilities

Typical Work Day:

Position Background: The Modeling & Simulation Enterprise Applications (MSEA) product suite supports modeling and simulation (M&S) environments; trainer systems; test and evaluation (T&E); analysis; live, virtual and constructive (LVC); research and development (R&D) activities for DoD agencies and its international partners. All products are government owned, developed and managed. The Next Generation Threat System (NGTS) is a continually evolving synthetic environment generator that supports multiple platform/services training, testing, analysis and research and development.

Typical Day supporting the MSEA /NGTS team:
  • You will be developing software for an advanced synthetic training environment. This software is integrated into flight simulators to support pilot training against potential threats. You will support software development, software integration, customer training and demonstrations.
  • Demonstrates a knowledge of standard programming algorithms, design patterns, and object-oriented software design
  • Evaluates and review C++ language code Programming using C++, Python 3, HTML
  • Develops Parallel processes, threading, process communication
  • Develops Web-based applications using development technology
  • Collaborates with team members to design future enhancements
  • Must have familiarity with time-series analysis a plus


Required and/or Preferred Qualifications

Required Knowledge, Skills, & Abilities:

Minimum Years of Experience: 3 year relevant to work area
  • Experience with sockets (unicast, multicast, TCP) and general network programming, including byte-swapping and serialization of data.
  • Experience with scripting, database, and programming languages such C++.
  • Must have an active DoD Secret security clearance
  • Experience support Special Access Program (SAP) efforts.

Desired Knowledge, Skills, & Abilities:
  • Understanding of network protocols, such as Data Distributions Service (DDS), High-Level Architecture (HLA), and Distributed Interactive Simulation (DIS).
  • Experience with scripting, database, and programming in Python 3, and HTML


Similar Jobs

More Jobs at BGI, LLC

More Aerospace & Defense Jobs

Find similar Network Software Developer, Journeyman NGTS jobs: