Sailor 2025 is a program focused on three core pillars – Personnel System Modernization; Ready Relevant Learning (RRL); and Career Readiness. The second pillar Ready, Relevant Learning (RRL) deals primarily with doing away with the old way of brick and mortar schoolhouses, or industrial age training, and replacing the curriculum with career-long learning continuums where training is delivered by modern methods to enable faster learning, better knowledge retention, and delivery at the right time and in the right way for our Sailors. This job opportunity's objective is the creation and delivery of products in support of the Sailor 2025 (S2025) Ready Relevant Learning (RRL) Content Conversion Wave 1 effort.
Duties include, but are not limited to:
Research, design, development and/or modification of C# and UnityScript languages for game engines, including Multipurpose Reconfigurable Training System (MRTS).
Working in an integrated product team (IPT) environment for the development of advanced learning solutions.
Creates and tests code to established Government standards for format, content, and documentation. Ensures implementations flexibility, maintainability, and extensibility using object-oriented principles. Conducts software teams peer reviews to validate adherence to coding and implementation standards.
Ensures the repeatability and uniformity of tests using automated test code when possible. Coordinates the integration of unit-tested software components with hardware into a final product.
Advises other, as needed, in the areas of trainer development, game engine development, multi-threading, synchronization, memory management, data encoding and storage, I/O sampling, network protocols, computational modeling, and algorithm design and analysis.
Supports the delivery of all software-related items required by the contract. Assists technical writers with documenting software components design, interfaces, and use.
Assist Team GDIT with Systems Engineering Technical Review (SETR) process to include, but not limited to:
System Engineering Plan (SEP) support
Participation of SE events (e.g., SRR, PDR, CDR, TRR) and completion of SE requirements and deliverables
Familiar with Model-centric engineering
Completion of SETR checklists and Request for Action forms
BS degree in Software engineering or an equivalent field
5+ years' experience with software engineering and development
0-3 years' related simulation training systems experience or simulation and modeling engineering software development experience (e. g., surface/subsurface shipboard systems) and including software development experience in a gaming environment (e. g., Unity, Unreal, Cry Engine).
Must have a thorough understanding of computer architectures and operating systems, game engine design, the design and analysis of algorithms, experience with programming languages such as C# and C++, use of integrated development environments (e. g., Visual Studio, KDevelop), and the use of configuration management tools and requirements analysis/management tools (e. g. JIRA, DOORS).
Excellent written communication skills are a requirement of employment
Active security clearance required
Must be able to work independently with minimal supervision, as well as coordinate with an IPT.
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.
GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.