General Game Programmer


  • Take ownership of new and existing features of the Virtual Attain engine, content editor and tools
  • Work closely with Mass Virtual customers to design and implement new features
  • Have a general knowledge of the inner workings of Virtual Attain including rendering, physics, AI, sound and networking
  • Suggest, design and implement improvements to the inner workings of Virtual Attain
  • Produce code that is clear and structured, that coheres to the Virtual Attain coding standards, taking into account performance, maintenance and compatibility requirements of Mass Virtual customers
  • Document existing and new features for internal and customer reference
  • Support Mass Virtual customers by identifying and correcting software bugs in Virtual Attain

Required Qualifications:

  • 3 or more years of professional game, simulation, academic or similar programming experience
  • Fluent in C++ (03) and STL
  • Proficient in 3D mathematics
  • Strong communication skills and the ability to work in a team environment
  • Ability to deliver in accordance with prescribed deadlines, on time and of high quality
  • Excellent oral and written English language skills
  • Able to self-manage and work in an environment of high autonomy
  • Able to take initiative and pay close attention to detail
  • Passion for developing high-level and unique features to meet customer needs and demonstrate the possibilities achievable with Virtual Attain
  • Desire to join a fast-growing company in the Simulations and VR industry early on
  • Able to adapt to change


  • Bachelor’s degree in Computer Science, a similar degree or comparable experience
  • Previous experience with game development tools and methods
  • Knowledge of C++ (11/14)
  • Knowledge of Lua scripting language and XML structure
  • Experience in Virtual Reality
  • Ability to obtain a Security clearance

Job Location: Orlando, FL

U.S. Citizenship Required

Please complete the following form in order to apply to the current Programmer position.

* indicates required field

Acceptable file types: doc,docx,pdf,txt,gif,jpg,jpeg,png.
Maximum file size: 1mb.