Facebook MEMS Engineer in Redmond, Washington
As an MEMS Engineer at Facebook Reality Labs (FRL), you will design, build, and test prototype electrical systems for future consumer simulated reality experiences. You will become part of a team exploring new concepts through fast iterative prototyping. The teams will typically include electrical, mechanical, optical, firmware, software, and research experts. We want people who: work well across disciplines, can brainstorm big ideas, work in new technology areas, able to drive a concept into a prototype, and can envision how a prototype could transition into a high-volume consumer product.
Starting with a broad electrical engineering background, we're looking for a unique person who can bridge both digital and analog systems. The systems will be real-time evolving from uControllers to FPGAs and finally to ASICs. The ideal candidate would be comfortable building mixed analog/digital systems and control theory designing PID loops across the system. A key skill will also be making architectural tradeoffs with experts across disciplines e.g. optics and mechanics. The ideal candidate would have MEMS interface experience.
Specifying, designing, simulating, prototyping, and testing of electrical systems in simulated reality systems which combine electronics, mechanics, optics and software.
The design, simulation, and testing of control loops in electro-mechanical systems e.g. PID loops.
Collaborating in a team environment across engineering disciplines.
Working and technically managing outside vendors for subsystems design and fabrication.
7+ years of industry experience in mixed analog/digital system design or equivalent.
Experience with digital control theory and signal processing including PID design and construction.
Experience with the oscilloscopes, high speed digital test equipment, logic analyzers, and function generators.
Circuit design experience in high speed differential circuits, Verilog/FPGAs, uControllers, uProcessors, firmware, and programmable logic based development.
Experience in programming e.g. C, C++, MATLAB, Simulink creating initial system simulations.
Experience creating bring-up, debugging, and test codes.
Programming experience in other languages like Python/Java/C#.
Equal Opportunity: Facebook 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, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. If you need assistance or an accommodation due to a disability, you may contact us at email@example.com or you may call us at +1 650-308-7837.