AR/VR Engineer

Employer

Job Description

Job Title: AR/VR Engineer

Location: Redmond, WA (Currently fully remote, after July will need to report on-site)

Duration: 12 months-potential for extension (or conversion)


Highlighted Qualifications:

• Being familiar with Python AND C++.

• (If Possible) Being familiar with computer vision principles.

• Work with a senior engineer closely on setting up infrastructure and data pipelines that unlock groundbreaking research in AR/VR.


Job Responsibilities:

• Work side by side with research scientists to optimize and integrate cutting-edge research into prototypes that demonstrate value and guide roadmaps of future AR/VR products.

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

• Create reusable platforms and SDKs that enable others to rapidly develop prototypes and experiments.

• Build software, tools, platforms, infrastructure, and documentation that enable research scientists to be more effective and efficient.

• Mentor researchers and other team members on software engineering best practices, tips, and techniques.

• Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural trade-offs required to rapidly deliver software solutions.

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

• Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem-solving.


Skills:

• Verbal and written communication skills, problem-solving skills, customer service, and interpersonal skills.

• Strong ability to work independently and manage one's time.

• Strong mentoring skills necessary to provide support and constructive performance feedback.

• Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.

• Strong ability to troubleshoot issues and make system changes as needed to resolve issues.

• Strong knowledge of computer hardware and software.

• Good grasp of computer vision fundamentals.

• Experience working with high performance computing frameworks.

• AR/VR development background.


Education/Experience:

• BS degree in Computer Science or related field, or equivalent work experience.

• Demonstrated proficiency in computational complexity, algorithm and software design.

• Demonstrated proficiency and experience using C++ and Python.