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