Not provided by employer
Reports to: vp of product development
Position type: salaried position
Location: us only (remote position)
To apply email [email protected].
Position is responsible for the design, development, maintenance, and testing of virtual/augmented reality applications and the surrounding infrastructureIt is the role of the vr/ar engineer to secure the build out of the extended reality solutions and utilize their imagination, architectural experience and secure coding principles to create responsive, intuitive, feature rich applications.
Must have the ability to sit for extended periods of time
Exhibit manual dexterity to dial a telephone, and to enter data into a computer terminal
Speak in audible tones, so that others may understand clearly in person and on the telephone
Must have good communication skills, both written and verbal, and work well in a team environment
Ability to give and take direction, including training where necessary
Must be self-guided and have the desire to learn and work well in an environment with little to no supervision
Ability to see and read a computer screen and printed material, with or without vision aids
Able to hear and understand speech at normal levels and on the telephone
Must have a creative and curious mind, to come up with new and innovative solutions for extended reality applications
Display strong analysis and troubleshooting skills, translating customer needs into business requirements and feature sets, as well as assessing risk, software issues and project scope
Responsible for implementation/maintenance of a secure software development lifecycle (ssdlc)
Solid software engineering background for 5+ years in a core language, such as c++, c# or java, with the ability to lead a team in the design and implementation of an application
3+ years of experience with one or more 3d gaming engines, such as unreal, unity or cryengine
Experience with the microsoft office suite of products, to include outlook, word, powerpoint, excel
Keen troubleshooting and deductive reasoning skills
Familiarity with basic networking terminology and concepts
Knowledge of extended reality hardware accessories, such as hmds, controllers, haptics, and tracking devices
Practical understanding of 3d modeling, vr scene creation, and network game programming
Awareness of concepts around 3d environments and mathematics, such as kinematics, lighting, collision detection, etc.
Familiarity with some of the following technologies in a corporate setting:
Remote access – remote desktop, teamviewer, vnc, gotomypc, etc.
Online meeting – zoom, webex, microsoft teams, join.me, gotomeeting, etc.
Source control – git, perforce, cvs, svn, team foundation server, etc.
Security – saml, active directory, openssl, ntlm, two-factor authentication, etc.
Text editing – notepad++, vi, codewright, emacs, etc.
Instant messaging – teams, slack, xmpp, etc
Web servers – apache http server, ms iis, nginx, etc.
Web browsers – mozilla firefox, google chrome, internet explorer, etc.
Ticketing systems – spiceworks, jira, fogbugz, etc.
Databases – ms sqlserver, oracle, mongodb, mysql, postgresql, etc.
Development – eclipse, visual studio, etc.
Degree in related field, such as software engineering, computer science or game design
Degree in complementary fields, such as mathematics or physics
Experience in related industry, to include learning management and networking applications
Familiarity with mac osx and any flavor of unix
Experience writing documentation and training materials
Knowledge of web and database development
To apply email [email protected].
Posted 30+ days ago