The Software Engineer II works with a team to develop C++/Direct3D visual simulations requiring expertise in 3D graphics, HLSL, and Microsoft DirectX 9 or 12. The role creates training applications for systems like SUBSKILLSNET, VISIT, etc. This involves designing and maintaining software and hardware for submarine and aerial systems training, along with integration with external software and tools. Responsibilities include software development, 3D modeling, multimedia production, and technical documentation to meet governmental requirements.