Game Engine Systems Engineer, Spatial Computing Runtime Team (Oculus)

Facebook Seattle , WA 98113

Posted 1 week ago

The Oculus team at Facebook builds the VR hardware and software to let you experience anything, anywhere, with anyone. The Spatial Computing Runtime team creates the platform software that powers rich, interactive, and collaborative 3D product experiences across our entire product line.

As a Game Engine Systems Engineer on the Spatial Computing Runtime team, you will design and implement the runtime systems that power 3D product experiences across all Oculus products. The ideal candidate has broad experience with game engine runtime systems and has worked on at least one desktop and at least one mobile platform.

GAME ENGINE SYSTEMS ENGINEER, SPATIAL COMPUTING RUNTIME TEAM (OCULUS) RESPONSIBILITIES

  • Design and implement features in the 3D runtime engine that power experiences across the Oculus product lines.

Extend this engine and support it in shipping products.

Work closely with other teams who are building experiences using this engine.

Investigate, understand, and improve software performance.

Work on Windows and Android platforms.

Write high-quality, performant, and maintainable code.

Document and support engine systems and features.

Partner closely with the design team to help define and implement their vision.

Coordinate and collaborate smoothly across multiple internal and external cross-disciplinary teams.

MINIMUM QUALIFICATIONS

  • Bachelor's degree or equivalent experience in Computer Science or similar field.
    5+ years of experience with C/C++ programming, including some experience with low-level systems work.
    5+ years of work experience developing and launching software products on at least one PC, console, or mobile platform.
    3+ years game engine architecture experience or equivalent.

PREFERRED QUALIFICATIONS

  • Experience with game engines such as Unreal, Unity, or others.

Experience shipping AAA game titles.

Experience with 3D graphics programming, including shaders, rendering pipeline and low-level systems.

Experience with Android development.

Knowledge of linear algebra or physics.

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 committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com.



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Systems Software Engineer Oculus Browser

Facebook

Posted 7 days ago

VIEW JOBS 12/1/2019 12:00:00 AM 2020-02-29T00:00 On the Oculus Browser team, we're imagining and building what the future of the web will be like on AR/VR devices. The team is responsible for one of the most used applications in the Oculus ecosystem, leading the industry in developing and implementing web standards for AR/VR, and providing web technologies as a service to other VR applications. We're looking for a Systems Software Engineer to implement new features and make improvements to our Chromium based web browser. SYSTEMS SOFTWARE ENGINEER, OCULUS BROWSER RESPONSIBILITIES * Integrate Oculus Browser deep into our platform, enabling other applications to leverage the web Extend Chromium to adopt new capabilities and implement new web APIs Design and implement features with an emphasis on performance and security Collaborate with our engineering manager, technical lead, and product manager to scope, cost, and implement new browser features Collaborate with Oculus platform teams, first and third party partners, and the web community Mentor less experienced engineers MINIMUM QUALIFICATIONS * B.S. in Comp Sci/Comp Engineering or equivalent experience 4+ years industry experience shipping consumer software and/or developer platforms Experience developing systems level software in C++ or similar systems level software languages Web platform experience – e.g. HTML, JavaScript, CSS, web standards, etc. Track record of working on projects that required cross-functional and cross-discipline team PREFERRED QUALIFICATIONS * Experience developing and integrating with web browser engines (Chromium/Blink, WebKit, Edge HTML, etc.) Experience with the Android operating system Full stack experience – front-end and back-end Experience with computer graphics, GPU programming (e.g. HLSL, GLSL, or similar) Experience with computer security, cryptography and digital signatures Experience working with large codebases (1+ MLOC) 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 committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com. Facebook Seattle WA

Game Engine Systems Engineer, Spatial Computing Runtime Team (Oculus)

Facebook