Facebook Research Scientist, Digital Systems Architecture in Redmond, Washington


Oculus Research, the research division of Oculus (Facebook), is looking for a Digital System 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. The 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. This is a full-time position based in our Redmond, WA office.

Required Skills:

  1. Develop system hardware design that includes functions such as image compute, display, 3D sensing (SLAM), environment and body tracking, user interface and sound. These designs will need to surpass state of the art for metrics such as compute, bandwidth and power consumption.

  2. Work across disciplines, brainstorm big ideas, work in new technology areas, juggle/coordinate multiple initiatives, drive a concept into a prototype and ultimately guide the transition into a high-volume consumer product.

  3. Consider the tradeoffs between ASIC, FPGAs, and external computation mechanisms, with the ability to model data-flows, create cost/benefit analysis and estimate power consumption.

  4. Guide a small team in undertaking architectural studies including selecting ASIC technologies, FPGA-ASIC emulation, and other system topics such as interface approaches.

Minimum Qualifications:

  1. M.S. degree in electrical engineering or computer engineering (or equivalent)

  2. 10+ years’ experience in applied research and/or product development

  3. Experience in digital system design, including at least one consumer electronic product shipped in high volume :Experience in microprocessor and memory architectures

  4. Knowledge of industry trends and disruptive technologies

  5. Experience with methods for partitioning a solution across hardware and software, analog and digital, and other multi-disciplinary boundaries in a system solution

Preferred Qualifications:

  1. Experience with tools like Cadence and Simulink

  2. Experience with high speed simulation tools like: SPICE, Hyperlynx, or Altium Designer

  3. Circuit design experience in: high speed digital and/or analog circuits

  4. Exposure to SoCs, display engineering, Verilog/FPGAs, uControllers, and firmware

  5. Comfortable programming in a high level language like C++, Python, Java, or C#

  6. Experience in high speed digital

  7. Experience in specifying and selecting design/simulation tools

  8. Experience working in the areas of real-time processing, OS development, imaging drivers, display drivers, high speed interconnections, and high throughput/low-latency computational systems.

Industry: Internet

Equal Opportunity: As part of our dedication to the diversity of our workforce, Facebook is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also 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 or you may call us at 1+650-308-7837.