As a Test and Integration Engineer at Facebook Reality Labs, you will work with cutting edge display prototypes for AR and VR systems. You will be part of a team that explores new concepts through fast, iterative prototyping. You will be responsible for testing submodules, integrating the submodules into a prototype system, and testing the system-level performance. Submodule testing can include firmware testing, System Verilog test benches for RTL, optical measurements, and electrical measurements. We want people who work well in teams, can brainstorm big ideas, work in new technology areas, and are able to drive solutions from design concept to functional prototypes.
The ideal candidate bridges both software and hardware fields and requires an ability to work quickly to develop novel solutions based on loosely defined problems. A collaborative attitude, patient mindset, and a desire to learn are key qualities for this role. An understanding of core electrical concepts as well as an ability to generate and interpret both digital and analog waveforms will be necessary, as well as knowledge of a variety of measurement tools and sensors.
* Collaborating in a team environment across engineering disciplines
Create and maintain a continuous integration system to support your software/firmware testing
Designing firmware unit tests to ensure proper firmware operation
Designing System Verilog test benches to test FPGA code
Create scripts to facilitate workflow automation and equipment automation
Design opto-electrical tests to characterize optical components
Design automated tests to measure and characterize electrical components
* Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent experience
Experience with opto-electrical systems, such as lasers, proximity sensors, and depth sensors
Experience with FPGAs and Programmable Logic
Experience with communication interfaces, such as USB, I2C, and SPI
Experience with oscilloscopes, high speed digital test equipment, logic analyzers, and function generators
Experience programming in C, creating initial system bring-up, debugging and test code
Experience in test equipment automation with Python and SCPI
Knowledge of core electrical concepts and circuits
* Experience managing and extracting statistics from large datasets
Experience with C++ and developing applications for Windows and Linux
Knowledge of computer graphics principles and methods
Knowledge of computer networking protocols
Experience with distributed computing systems
Facebook is 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 firstname.lastname@example.org.
Facebook is an online social networking service.