Reality Labs at Meta is looking to solve the problem of delivering high-performance and power-efficient custom silicon for Virtual and Augmented Reality devices, requiring breakthrough work in computer vision, machine learning, mixed reality, graphics, displays, sensors, and new ways to map the human body.
Requirements
- Experience in software design and programming in C/C++ and Python for development, debugging, testing and system integration
- Experience in understanding hardware and how embedded systems work
- Hands-on experience in using version control systems (Git, Mercurial)
- Knowledge of the silicon development cycle
- Experience with testing and automation infrastructures that interact with hardware at scale
- Hands-on experience with peripherals such as UART, JTAG, PCIe, SPI, CSI-2, i2c, GPIO, and USB
- Experience with FPGA and hardware evaluation boards
Responsibilities
- Develop new features in silicon automation frameworks that allow the silicon organization to move fast with high confidence in the quality of prototyping, system provisioning, silicon/software validation, and system integration.
- Develop and distribute software APIs to orchestrate silicon development platforms to automate stimuli input and capture output datastreams for system integration and end-to-end product scenarios.
- Invent new tools that streamline reliable software deployment, test execution, and data analysis for on-device continuous integration and release systems.
Other
- Actively pursuing a MS in computer engineering, electrical engineering, computer science, or related field
- Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment
- Intent to return to degree-program after the completion of the internship
- Individual compensation is determined by skills, qualifications, experience, and location
- Meta offers benefits