Software Engineer

Employer

Job Description

Responsibilities

●Analyze, evaluate, design, develop, integrate, debug and test real-time AR and VR software for advanced prototypes and user experiences

●Build software, tools, infrastructure, documentation and other systems that enable research scientists to be more effective and efficient

●Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency

Required Qualifications

●BS degree in the field of computer science or related field.

●5+ years experience with C++, including C++11 (and up) features and principles.

●2+ years experience using game engines such as Unreal or Unity

●Experience shipping one or more products using standard software development toolsets such as source control and continuous integration systems

Preferred Qualifications

●Experience developing AR/VR applications

●Experience with 3D math and linear algebra

●Experience integrating third-party hardware and custom SDKs into existing engines

●3+ years experience creating, extending, integrating and maintaining real-time 3D game engine systems such as graphics rendering, audio, physics, networking or animation