VR Software Engineer

Employer

Job Description

Job Overview:

We are looking for an experienced software engineer to join our team and help us develop cutting-edge Virtual Reality (VR) solutions using OpenVR or OpenXR. You will be designing and developing applications on the leading edge of motion capture.

What you'll do:

  • Develop software solutions for virtual reality applications using OpenVR or OpenXR
  • Maintain plugins for Unreal Engine and Unity game engines
  • Create clean, fast, well-documented code in an elite team of developers
  • Engineer efficient and robust motion capture interfaces to a variety of devices
  • Participate in code testing and test development to ensure application quality

Requirements

What you'll bring:

  • BS or higher in a technical discipline (e.g. CS, Engineering, Math), or 3+ years of relevant job experience
  • Good knowledge of C++, with some exposure to other programming and scripting languages (e.g. Python, etc.)
  • Experience with OpenVR or OpenXR and how the operate with HMDs.
  • Reasonable understanding of linear algebra and 3D geometry
  • Passion for developing classes and frameworks that are well constructed and well instrumented for testing
  • Ability to work with minimal oversight and with excellent team communication

Bonus Points For

  • Experience with Unity, Unreal Engine, or other game engines
  • Knowledge relating to sensor fusion algorithms such as Kalman filters
  • Knowledge of optical motion capture technology and/or 3D tracking
  • Understanding of hardware communication interfaces

Benefits

All benefits start on first day of employment!

  • 75% employer-paid medical for employee. Family coverage also included.
  • 100% employer paid dental, and vision for employee and dependents
  • 100% employer paid long-term, short-term disability, and life insurance policy
  • 401k Match, if you’re contributing 5% we match 4%. 100% vested immediately
  • 10 paid holidays
  • Starting at 15 days paid PTO (inclusive of sick and vacation time) annually
  • Employee Assistance Program (EAP)
  • Flexible Spending Account (FSA)