XROS App Frameworks, Software Engineer

Published date Posted on Indeed on Sep 15, 2021 (40 d ago)
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.
  • 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.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
  • 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 together. Through 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 together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.
Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We 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 characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Facebook is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Posted22-Oct-2021Service lineAdvisory SegmentRole typeFull-timeAreas of InterestAccounting/FinanceLocation(s)Remote - US - Remote - US - United States of AmericaJOB SUMMARYUnder general supervision, upholds the integrity of real estate portfolio data for assigned portfolio of cli

We are seeking a Drafter / Engineer to join our office team at VR Cabinetmakers. We are looking for a candidate that has the potential to mange the drafting / engineering department in the future. Candidates should have experience with Autocad, Cabinet Vision, spreadsheets and be

NucleusHealth NucleusHealth |
4 d ago

COMPANY OVERVIEWThis is a unique opportunity to join a company that is partnering with the best radiology practices and departments in the industry to ultimately accelerate patient care paths. The technology that we use is focused on cloud-based medical image management and inter

About the Job:Sama is a worldwide technology company and is looking for an enthusiastic Technical Support Specialist to join our Global IT team to support our Montreal office.We need someone who helps customers or fellow employees understand how to use software or devices. They a

Four Winds Interactive Four Winds Interactive |
4 d ago

Overview:The Collections Analyst works with the Accounts Receivable Team to collect Past Due receivables. This role requires a positive and proactive attitude, strong organizational skills, and an ability to handle a high volume of accounts. The Collections Specialist will need t

More jobs by this company

Software Engineer (Contingent Worker) - Unreal EngineDuties: Maintain and enhance Unreal Engine rendering pipeline based on C++ pluginsLaunch and monitor render jobs on render farmCollaborate in a team environment, working with researchers and software engineersHard requirements:

We are seeking Camera professionals for Facebook and Facebook Reality Labs. Our teams are defining the camera experience for hundreds of millions of users across the Facebook family of apps including Messenger, Facebook, Instagram, Portal, Oculus and more.Our Camera Software team

Facebook is looking for a Product Design Manager with exceptional design, communication and people management skills. As a Product Design Manager, you will lead and manage teams to ensure our products and features are valuable for people, easy to use, and of the highest level of.

Our silicon team is pushing the state-of-the-art with breakthrough work in computer vision, machine learning, mixed reality, graphics, power delivery, interconnect, displays, sensors, and new ways to map the human body. We work across the entire stack of system design, from trans

Facebook Facebook |
15 d ago

Facebook Reality Labs is seeking a Technical Writer to document our industry-leading software and technology for developers around the world. Our team teaches some of the world’s most brilliant engineers how to build incredibly complex applications. Our ideal candidate will

At Facebook Reality Labs, we are focused on defining the generation of experiences in AR and VR and finding new ways for people to connect, and build communities. As a designer on the Horizon Team, you will join a cross-discipline team of designers, engineers, and artists who are

Facebook Facebook |
17 d ago

The Specialized Technology Recruiting Team at Facebook supports specialized technical hiring across unique hardware initiatives and innovative technologies. These organizations are responsible for developing and building the software and hardware platforms that power Facebook, it

Want to build new features and improve existing products that more than a billion people around the world use? Are you interested in working on highly impactful technical challenges to help the world be more open and connected? Want to solve unique, large-scale, highly complex te

Facebook is seeking an experienced program manager who is passionate about driving product outcomes with world class developers on Facebook’s emerging technologies. You will work to continuously grow, scale and optimize programs to improve and drive product goals in alignme

WhatsApp is a fast, simple and reliable way to talk to anyone in the world. More than 1 billion people in over 180 countries use WhatsApp to stay in touch with friends and family, anytime and anywhere. WhatsApp is not only free but also available on multiple mobile devices and in

We are looking for an Engine Programmer to join Ready at Dawn in creating high profile original titles across multiple platforms.Engine Programmers collaborate with artists, designers, and programmers across multiple disciplines to develop the proprietary in-house engine that pow

Are you passionate about Facebook’s product, analytics and technology? The Analytics team is looking for fast-moving analytics candidates and data junkies who want to make an impact. Candidates will help own analytics for a particular product or business at Facebook and wor

Facebook is seeking an AI Partner Engineer to join Facebook AI Partner Engineering team, a highly technical team that works with strategic partners, machine learning leaders across the industry and all major cloud service providers for building and launching new AI product servic

Enterprise Products solves complex business problems at Facebook through a combination of building and buying best-in-class enterprise solutions. We help Facebook business teams achieve more effective and productive outcomes, at scale. The Enterprise Products team is seeking an e

Join a team of designers who are passionate about creating a cutting edge Virtual Reality experience and establishing VR Platform as an industry leader. You will be expected to use your full range of product design, interaction design, and visual design skills, and you will own t

Digital Rights Integrity plays a critical role in balancing mitigating legal risk with making the world more open and connected while scaling our operations to support our users. Those who join our teams are very passionate about solving complex problems, and are strong advocates

Our data centers are the foundation upon which our software operates with efficient ease. Building and operating data centers the "right" way from the day we break ground and go live is synonymous with ensuring capacity availability and capital conservatism. Designing,

Facebook's Privacy Engineering organization is seeking a passionate engineer that can deliver technical expertise for our Privacy Red Team, and execute privacy-focused technical assessments across our products and services. Your skills will improve Facebook’s privacy postur

Our Statistics & Privacy team focuses on establishing step-change improvements to advance our long-term business growth. The team's expertise spans many domains including statistics, machine learning, economics, and cryptography. We develop methodologies, design and prototype

Facebook Facebook |
29 d ago

As a Dimensional Engineer on the Facebook Reality Labs hardware team, you will support the development and production of state-of-the-art mechanical designs, structures, mechanisms and sensor integration solutions that will create transformative experiences for users of Augmented