Indotronix is seeking a Software Gameplay Developer for a Long term Job Opportunity in Indianpolis, Indiana

Clearance Required : Not to start but will eventually be required

Job Description :
The Software Gameplay Developer will join our Software Engineering team in Indianapolis, IN developing virtual reality and Unreal Engine (UE) gameplay solutions. The Gameplay Developer should have experience developing Virtual Reality (VR) / Augmented Reality (AR) code.
The Software Gameplay Developer should have strong communication and team building skills and embrace modern development processes and techniques that improve code quality and productivity.
The ability to listen with empathy and seek to understand the perspective of others is one of the keys to success within our Agile teams. Individuals who love to learn and seek new challenges are highly valued.
This position is based in Indianapolis, IN. The ability to work on-site is preferred, however remote work will be considered for the right candidates.
Typical Duties: The Software Gameplay Developer is responsible for developing simulations of vehicles, devices, weapons, sensors, cameras, technical equipment, and other elements of a system in support of customer training.
The Software Gameplay Developer performs integration of 3D/VR/AR environments with physical hardware.
The Software Gameplay Developer builds, expands and maintains our automated build and testing processes.
The Software Gameplay Developer will utilize our tool set that includes Unreal Engine, Unreal Game Sync, Visual Studio, Perforce, Jenkins, Coverity, Visual Assist, Cucumber & Gherkin, and Azure DevOps.
The Software Gameplay Developer mentors less experienced engineers and contributes to maturing and improving our processes and products.
Adherence to coding standards and best practices, and configuration management of all code is required for this position.
Tasks include: Develop a simulation for an advanced video camera with all technical aspects, such as shutter speed, ISO, aperture, a variety of lenses, manual and autofocus modes, etc. and simulate the results of each change. Help develop a tutorial that explains what each control does and assists the user in navigating the physical and software controls.
Assist in creating a testing mode that asks the user to configure the camera in a certain way and provides analysis of accuracy and speed of inputs before achieving the desired state.
Required Skill Set :
Minimum of 2 years related experience in Software Development or other related engineering experience.
Ability to research, analyze, and optimize code to meet performance requirements
Experience with Visual Studio, C and C++ programming languages
Experience with Unreal Engine 4 including Blueprint scripting, plugin development, UMG and other Unreal Engine functionality
Strong 3D math skills (linear algebra, calculus, trigonometry)
Experience with networking including server/client systems and Unreal Engine replication best practices
Familiarity with common gaming industry tools and middleware

Desired Skills Set :
Experience creating natural, intuitive interactions in virtual environments
Good communication and teaming skills demonst***d by experience working within Agile or DevOps SW development teams
Learned design patterns and best practices derived from experiences with Unreal Engine challenges
Experience with DoD development process
Education Qualification :
BS / BA with a major in Game Development, Software Engineering