12 Jan Software Engineer III (39678-1)
Summary: XR- Mobile Graphics (XRMG) team needs a technically strong engineer to build tools helping developers to better understand our runtime so that they can better optimize their applications. The candidate is expected to know basic concepts of computer graphics and/or virtual reality pipeline. Familiarity with game engine (e.g. Unity, Unreal) is a bonus.Job Responsibilities:Build tools which will be used by internal and external developers.Build sample codes using the tools.Create documents explaining how to use these tools.Collaborate with other team members to design new features.Technical Skills:C++ (must have)OpenGL (must have)Shader language (e.g. GLSL)PythonOpenXR (bonus)Vulkan (bonus)Unity/Unreal (bonus)Skills:Knowledge of computer graphics, familiar with graphics API including OpenGL/Vulkan/OpenXRHave experience of the modern software development environment, including: unit testing, source control, and continuous integration.Have experience in game development / performance testing / VR and Android developmentCapable of writing high-quality, performant, maintainable and testable code.Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.Strong ability to work independently and manage one’s time.Strong ability to troubleshoot issues and make system changes as needed to resolve issues.Education/Experience:Bachelor’s degree in computer science, software engineering or relevant field required.