We own and build the strategy, engineering, and roadmap for the app frameworks and services supported in our os powering ar/vr devicesWe partner with 1p hardware and experience teams, and expand to support app developer needsWe focus on understanding developer personas, which ones to target for the device and any special use casesOur 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 systemYou will partner with hardware and experience teams to support the needs of the app developersYou are the kind of engineer who has experience creating and extending industry leading systems to enable app developers to build rich experiencesYou’ve worked on prototype hardware during bring up and are able to drive tool improvements in all parts of the development cycleYou 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.
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
B.s./m.sOr 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
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
Facebook`s mission is to give people the power to build community and bring the world closer togetherThrough our family of apps and services, we`re building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer togetherWhether we`re creating new products or helping a small business expand its reach, people at facebook are builders at heartOur global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful waysTogether, we can help people build stronger communities - we`re just getting startedFacebook is proud to be an equal opportunity and affirmative action employerWe do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristicsWe also consider qualified applicants with criminal histories, consistent with applicable federal, state and local lawFacebook is committed to providing reasonable accommodations for candidates with disabilities in our recruiting processIf you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com#li-remote