Software Gameplay Developer

Employer

Job Description

Contract

$50-55/hr on W2, 1.5X Overtime, PTO, Insurance, 401k


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.
  • 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 toolset which 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.
  • An example of tasking would be as follows: 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 Skills:

  • 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


Mandatory Requirement:

  • Must be a US Citizen with the ability to obtain a DoD Secret level clearance
  • Experience with the DoD development process
  • Current/active DoD Secret level or higher clearance


Education:

  • BS / BA with a major in Game Development, Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Math, or another