QuestRift SGoApps & GamesCommunitySupport

SOC Architect

Infrastructure | Redmond, WA - Menlo Park, CA

Facebook AR/VR focuses on delivering Facebook's vision through Augmented Reality (AR) and Virtual Reality (VR). The compute performance and power efficiency requirements of Virtual and Augmented Reality require custom silicon. Facebook Silicon team is driving the state of the art forward with breakthrough work in computer vision, machine learning, mixed reality, graphics, displays, sensors, and new ways to map the human body. Our chips will enable AR and VR devices where our real and virtual world will mix and match throughout the day. We believe the only way to achieve our goals is to look at the entire stack, from transistor, through architecture, to firmware, and algorithms.
We are looking for a SOC Architect to support the development of our next-generation consumer product platforms that will provide breakthrough simulated reality user experiences. The successful candidate will lead our efforts to design/architect the hardware platforms for this activity and will be part of a team that includes electrical, mechanical, optical, firmware, software and ASIC experts. This ideal candidate will understand the full stack from algorithms and architecture down to drawing polygons. They will also appreciate DFT/DFM and will ensure that custom silicon doesn't dominate COGs in the final products. They may have experience in managing a small silicon team.
This is a full-time position based in Redmond, WA or Menlo Park, CA.


  • Work with researchers and architects in algorithm analysis, optimization and identification of optimal digital µArchitectures for their implementation.
  • Implement and verify optimal design modules leading to FPGA emulation and ASIC implementation.
  • Work with researchers and architects defining verification methodologies for each.
  • Support or lead defining the Oculus DV infrastructure and DV architecture of the different core IPs.
  • Define and track detailed test plans for the different modules and top levels.
  • Implement scalable test benches including checkers, reference models, and coverage groups in SystemVerilog.
  • Keep track of coverage metrics and bugs encountered and fixed.
  • Implement self-testing directed and random tests.
  • Develop the scripts and code necessary for proper automation.
  • Architect and implement a regression system.
  • Lead debugging and runtime optimization efforts.
  • Support post silicon bring-up and debug activities.
  • Specifying and selecting design/simulation tools for the whole organization.

Minimum Qualifications

  • MS degree in electrical engineering or a related field.
  • 8+ years’ experience in applied research and/or product development.
  • Experience in digital system design, including at least one consumer product shipped.
  • Experience in microprocessor and memory architectures.
  • Knowledge of industry trends and disruptive technologies.
  • Knowledge of methods for partitioning a solution across hardware and software, analogue and digital, and other multi-disciplinary boundaries in a system solution.
  • Experience with SoCs, display engineering, Verilog/FPGAs, uControllers, and firmware.

Preferred Qualifications

  • PhD in electrical engineering or a related field.
  • 3+ years experience as a team lead or manager.
  • Experience with high speed simulation tools like: SPICE, HyperLynx, and Altium Designer.
  • Circuit design experience in: high speed digital and/or analog circuits.
  • Experience programming in a high-level language like C++, Python, Java, or C#.
  • High speed digital experience.

Ready to Join?

Apply Now

Oculus 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, genetic information, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

Oculus 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