Core Software Systems Engineer

(Menlo Park, CA)

Careers at Oculus

Part of Facebook

As an experienced software engineer at Oculus, you’ll be architecting and building the core tech that powers the Rift. You’ll help deliver key systems within the PC SDK.


  • Develop robust and high performance software systems
  • Work closely with hardware teams to find creative solutions around technical limitations
  • Coordinate and collaborate with other software engineers to accelerate development
  • Help deliver an exceptional virtual reality experience by improving performance and quality of our SDK and platform.
  • Improve code quality and stability across groups.
  • Experience utilizing automation tools to deliver robust software components.
  • Background building subsystems and standalone tools.
  • Add support for new hardware features.
  • Develop systems for telemetry and software instrumentation

Minimum Qualifications

  • BS degree in computer science or related field
  • Expertise in native systems development.
  • 5+ years of programming experience in C++ / C
  • Relevant experience in the following: low-level systems programming, embedded systems, operating systems and/or compilers

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