Senior Game Programmer

Job title: Senior Game Programmer
Status: Full-time (40 hours per week)
Company background:

As a pioneer in virtual reality gaming systems, Virtuix Inc. continues to break ground with cutting-edge VR technologies. Virtuix has created two entertainment products that have become global hits: Omni Pro, the commercial version of the Omni, and Omni Arena, a multiplayer configuration for Family Entertainment Centers like Dave and Buster’s. Thanks to the Omni’s popularity at over 500 venues on 5 continents, we have built a large and devoted player community (2 million plays… and counting).

In response to demand from Omni fans, we are now developing “Omni One,” a consumer version of the Omni that’s optimized for home use – light, easy to store, and with unmatched freedom of movement (incl. crouching and jumping). Omni One is a complete gaming platform. Its online game store sells games developed by Virtuix and top titles licensed from third parties.

Learn more about Omni One here: https://omni.virtuix.com

The thrill of walking around inside video games has blown the minds of players at our commercial venues. We plan to take our success in commercial entertainment and scale it into the home. Join our mission to launch Omni One and bring our popular gaming experience to millions of homes around the world.

  • Program networking code for multiplayer gameplay systems to be reliable and synchronized for 8+ players over a global online multiplayer network and Local Area Network (LAN).
  • Program the animation system and integrate visual FX and sound FX into games in development.
  • Program inverse kinematics system for character movement in games.
  • Develop Leaderboards SDK and Player Achievements SDK for third-party developers to integrate our Omni One leaderboards and player progression system into their games.
  • Create networking tests for online multiplayer games in development.
  • Create automated bug tracking system in JIRA (Task Tracking Software) for all developed games.
  • Integrate latest virtual reality headset SDKs into Omni One game projects.
  • Develop Haptic Vest SDK and program full-body haptics into both internal and third-party game projects.
  • Assist R&D team in developing next-generation tracking system for Omni One, and program the Omni Movement SDK and middleware to support this tracking method.
  • Guide junior game designers and game programmers in programming and design for game projects.
  • Requires a Bachelors in Computer Science and Engineering or foreign equivalent plus 2 years’ experience with programming user interfaces and other game mechanics for virtual reality platforms, programming AI systems, animation and feedback systems, and integrating and maintaining virtual reality headset and treadmill SDKs.
  • Also requires 2 years’ experience with each: C, C++ and C#, Unity, Unreal Engine, Unreal Blueprint Visual Scripting, Perforce, GitHub, Jira, Confluence, Omni Treadmill, and SteamVR SDK.
We offer:
  • Competitive compensation package
  • Virtuix stock options
  • Health, dental, vision, and life insurance
  • Open vacation policy
  • Paid maternity and paternity leave
  • Fully stocked kitchen
Location of Employment: 1826 Kramer Lane, Suite H, Austin, Texas 78758
Instructions to Apply: Mail your resume to Virtuix Recruiting, 1826 Kramer Lane, Suite H, Austin TX 78758