Software Engineer V

Employer

Job Description

Position: Embedded glove user study SWE V

Team: Glove

Level: SWE V

Location: Redmond, WA

(must be local to go onsite - working with hardware in labs)

Duration: 12 months + extensions


Responsibilities:

● Work side by side with research scientists to enable a huge array of user studies that evaluate the perceptual effects of various AR/VR systems and features

● 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

● Educate researchers and other team members on software engineering best practices, tips and techniques

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

Required Qualifications:

● 5+ years experience with C++, including C++11 (and up) features and principles. Needs in depth knowledge of C++.

● 2+ years experience using game engine that is customizable (ie. Unreal or a company that used their own customizable game engine).

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

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

Desired Qualifications:

● Experience developing AR/VR applications

● Experience with 3D math and linear algebra

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