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.