About the role
Meta is a technology company that builds immersive experiences like augmented and virtual reality. They are seeking a Software Engineer to contribute to a team focused on developing advanced AR and VR software, collaborating with researchers and engineers to create innovative solutions.
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
Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions
Perform code reviews that improve software engineering quality
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
2+ years work experience in a role coding in Python, PHP, Java, C/C++ (or equivalent language) including code maintenance and review.
Experience with one of the following: Game engine development, AR/VR development, mobile app development, driver, firmware/OS development, or robotics
Driver, firmware, OS or embedded systems development
Hardware bring-up, hardware prototyping, and interfacing with new hardware SDKs
Game engines such as Unreal or Unity
Mobile software experience (OS and App level)
Developing AR/VR applications
Camera and sensor technologies
AI research or development