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)