Surreal Team Software Engineer

(Seattle, WA – Redmond, WA)

Careers at Oculus

Part of Facebook

You’re a software engineer with a deep C++ skill set, a passion for working on new hardware and a passion for learning. You’re comfortable working with a wide variety of hardware devices and rapidly delivering reliable high performance software that integrates those devices. At Oculus Research you will design, build and test software systems for future virtual reality (VR) and augmented reality (AR) experiences. You will join a world-class team of experts exploring new VR concepts through rapid prototyping. Software for VR systems spans multiple realms of computer science, requires collaboration across engineering disciplines (electrical, mechanical, optical, firmware and software) and directly impacts user immersion. We’re looking for people who quickly solve problems, generate big ideas, work in new technology areas, drive concepts into prototypes, and envision how prototypes transition to high-volume consumer products.

Responsibilities

  • Analyze, design, develop and debug software for advanced VR and AR prototypes
  • Collaborate in a team environment across multiple research and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions
  • Develop software for a variety of consumer devices, including novel sensing systems, imaging systems and haptic devices

Minimum Qualifications

  • BS/MS degree in Computer Science, Computer Engineering, or related field
  • 5 or more years C++ experience, including mastery of templates and other modern C++ features
  • Experience with CUDA or similar GPGPU processing techniques
  • Cross platform development across Linux, Windows and OS X
  • Linear algebra and 3D math skills

Preferred Qualifications

  • Experience with OpenGL or Vulkan
  • Background in computer vision or machine learning
  • Experience with SLAM
  • OS internals and kernel development on Linux and/or Windows
  • Robotics background

Meet Some of Facebook's Employees

Cristina T.

Sr. Manager, WhatsApp Customer Support & Localization

Cristina manages the WhatsApp customer experience, translating the application into multiple languages and troubleshooting communication services worldwide.

Deborah L.

Product Manager, Platform Monetization

Deborah is a PM of Facebook’s mobile app installation and payment system. She strategizes on how to meet product goals and works with engineers to bring exciting features to customers.


Back to top