Meta AR/VR Job | XROS App Frameworks, Software Engineer
Job(岗位): XROS App Frameworks, Software Engineer
Type(岗位类型): 3D Software Engineering, Engineering
Citys(岗位城市): Remote, US
Date(发布日期): Before 2021-12-14
Summary(岗位介绍)
We own and build the strategy, engineering, and roadmap for the app frameworks and services supported in our OS powering AR/VR devices. We partner with 1P hardware and experience teams, and expand to support app developer needs. We focus on understanding developer personas, which ones to target for the device and any special use cases. Our goal is to hold a high bar on the experience of using applications on our OS and make it feel like a single cohesive system to end developers so that they can focus on app development.
As a XROS App Frameworks Engineer you will build the strategy, engineering, and roadmap for the 3D frameworks on our AR/VR operating system. You will partner with hardware and experience teams to support the needs of the app developers. You are the kind of engineer who has experience creating and extending industry leading systems to enable app developers to build rich experiences. You’ve worked on prototype hardware during bring up and are able to drive tool improvements in all parts of the development cycle. You have a rich experience using and modifying industry leading 3D/game engines.
An ideal candidate is an experienced software engineer with a background in cross platform game engine/SDK development and has a passion for bringing technologies together.
Qualifications(岗位要求)
B.S./M.S. or equivalent experience in Computer Science or a similar field
5+ years working on systems in C/C++, 3D Game Programming
5+ years experience with one or more high level scripting languages such as Python, JavaScript or Perl
Experience developing commercial applications
Proficiency with at least two platforms (Android, Windows, Mac, Linux/Unix)
Understanding of Operating Systems e.g., threading, memory management, I/O
Experience debugging cross platform issues
Experience project planning
Experience problem solving in fast-paced group environments
Description(岗位职责)
Set direction and provide guidance to the team using your expertise in 3D/game engines
Develop tools and systems to power AR/VR devices and application development
Improve device performance by developing performance profiling tools
Create tools and processes to improve developer iteration time
Implement significant portions of code, ensuring established standards of quality for documentation and coding
Work with manager and team members to create and maintain technical specifications, designs and schedules
Collaborate across the organization to ship software with many dependencies
Anticipate and resolve issues and problems that arise, suggesting alternative approaches and solutions
Additional Requirements(额外要求)
Experience creating tools used by other software developers such as performance analyzers
Experience with low level debugging or system profiling
Experience with Unity 3D or Unreal engine development
Worked on prototype hardware during bring up and experience driving tool improvements in all parts of the development cycle
Experience with game engine architecture & design
Experience with 3D math and rendering