Intern, Assistant Programmer

Chesapeake, VA
Jan 31, 2017
Mar 23, 2017
Full Time
Position Overview: Seeking technically talented individual excited at learning and implementing leading solutions in support of customer requirements. Should be able to work with direction in exploring solution approaches and trade-offs, and capable of using that learning in designing innovative and cost effective solutions. Successful candidate must be able to work both independently and as part of a team, and must be able to present their analysis, recommendations, and results.  Strong writing and presentation skills are required.

Education Must be enrolled in an accredited college or university in an engineering/computer degree program leading to a Bachelor of Science degree.


Current Sophomore or Junior

Qualifications Candidates should have basic knowledge of systems engineering principles, methods, and techniques; Overview knowledge of the software and solutions architectures, and common industry tools and techniques. Additional experience in one or more of the following key focus areas is seen as highly desirable:


Familiarity with some or all of these programming languages: C++, C#, Python, Java Script, Visual Basic so that utilization during building of virtual environments might be leveraged into other constructive simulations for current and future programs

Familiarity with various game engines, particularly: Unity and Unreal, others are a plus


Some familiarity in using leading edge tools such as Photogrammetry, Z-brush, or other COTS applications which accelerate environment development


Some familiarity with the construct of and development of multi-player/multi-role game environments.


Familiarity with game plugins and how to optimize these such as (not all inclusive, examples only):

    VR: HTC Vive, Oculus Crescent Bay, Samsung VRAR: HololensXbox, Leap
Familiarity with data base systems such as some common terrain generation tools such as TerraSim or TerraVista and supporting applications (Shape files, vector data, etc.)


A basic understanding of the differences between preparing an app for placement on the Google Play Store or iTunes store for Mobile apps


Some knowledge of Cloud computing in topic areas such as: Infrastructure and Platform as a Service, Architectures, and Cloud architectures



Unified Communications: Voice, Data, and Media over IP Communications, architectures, techniques, and protocols



As a trusted systems integrator for more than 50 years, General Dynamics Information Technology provides information technology (IT), systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors. With approximately 32,000 professionals worldwide, the company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services. GDIT is an Equal Opportunity/Affirmative Action Employer - Minorities/Females/Protected Veterans/Individuals with Disabilities.