Meta AR/VR Job | Manager, FPGA Engineering, Meta Reality Labs
Job(岗位): Manager, FPGA Engineering, Meta Reality Labs
Type(岗位类型): Hardware
Citys(岗位城市): Redmond, WA
Date(发布日期): 2022-2-22
Summary(岗位介绍)
As the FPGA Engineering Manager at Reality Labs Research, you will lead a team of FPGA Engineers responsible for the design, build, and test of prototype FPGA-based systems to enable research towards future consumer AR & VR products & experiences.
You will work cross-functionally with teams that will dynamically change depending on the problem and potentially include mechanical, optical, firmware, software, and research experts. We want people who work well in teams, can brainstorm big ideas, work in new technology areas, are able to drive a concept into a design, and tolerate a high degree of ambiguity.
Your primary role will be split between supporting a team of FPGA engineers and providing technical leadership on one of many FPGA-based prototyping efforts. Your team creates prototype systems that use existing or custom FPGA modules along with new RTL you develop. These prototypes will be full-stack and entail multiple layers from hardware design to RTL design to firmware to system software interfaces. You will use your multi-disciplinary expertise to integrate FPGA systems together into fully formed prototypes. You will work with experts in hardware, software, and firmware systems development to create a complete prototype system.
You should be able to define FPGA-based system architecture, lead RTL development and bring up/troubleshoot FPGA systems. More broadly, the chosen candidate will work with a diverse and highly interdisciplinary team of researchers and engineers and will have access to cutting edge technology, resources, and testing facilities. As the team manager, you will provide direction and coaching to a team of FPGA engineers.
Qualifications(岗位要求)
Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
5+ years of FPGA design experience using Verilog, SystemVerilog, or VHDL
5+ years of experience in Xilinx/Altera parts and tool chains
2+ years experience managing at team of engineers
Programming experience in C and/or C++
Experience using industry standard Xilinx/Intel FPGA tools to bring up initial system, integrate peripheral components, and test and debug design
Programming experience in one or more scripting languages: Python, tcl, shell scripts, or equivalent EDA tool scripting languages
Description(岗位职责)
Lead FPGA development activity in support of multiple research programs
Prove out research projects and technologies with rapid FPGA prototyping
Specify and procure hardware for research systems
Coordinate third party software, firmware, and FPGA design services vendors to accelerate implementation speed
Create software interfaces from our FPGA-based systems to Windows and Linux systems software at the HAL layer
Define, maintain and enhance FPGA-based research prototyping infrastructure
Build vendor-neutral FPGA/RTL designs intended to prototype ASIC implementations
Collaborate in a team environment across multiple engineering/research disciplines
Incubating new technologies into research prototypes
Provide assignments, direction and manage priorities to the team
Provide management, career guidance and mentorship to the team
Additional Requirements(额外要求)
Experience with agile RTL or HLS methodologies such as Vivado HLS, Catapult HLS, Chisel, PyMTL, Stratus HLS, or others
Proven track record of successfully deploying FPGA solutions across production systems or research prototypes
Experience developing agile hardware development infrastructure tools
Experience developing accompanying firmware to exercise and drive FPGA prototypes
Experience with VR/AR systems or wearable technologies
Experience with Displays, Image sensors, IMUs or physical sensor systems with an understanding of calibration methods
Proven record leading cross functional teams to execute development on schedule
Proven record of managing careers and careers development for led teams