Meta AR/VR Job | Research Engineer Intern, Systems (PhD)
Job(岗位): Research Engineer Intern, Systems (PhD)
Type(岗位类型): Computer Vision | Research
Citys(岗位城市): Redmond, WA
Date(发布日期): Before 2021-12-14
Summary(岗位介绍)
The Facebook Reality Labs (FRL) Research Team brings together a world-class team of researchers, developers, and engineers to create the future of AR and VR, which together will become as universal and essential as smartphones and personal computers are today. The Surreal Vision team is looking for the next generation of scientists and engineers to tackle the most ambitious problems in machine perception. The primary role of this internship is to explore the feasibility and benefits of system workload offloading to DSP. Examples of workload include on-device computer vision algorithms such as indexing, eye tracking, and heavy data processing tasks such as encoding and encryption.
Our internships are twelve (12) to sixteen (16) weeks long and we have various start dates throughout the year.
Qualifications(岗位要求)
Currently has, or is in the process of obtaining, a PhD in Computer Science, Computer Engineering or equivalent combination of education and experience
3+ years of experience with Android development or a combination of Android and embedded Linux
Experience with AOSP (Android Open Source Project), different layers of Android internals and frameworks services (not just application layer)
Experience with coding in both C/C++ and Java
Description(岗位职责)
Implement Computer Vision and/or heavy data processing tasks on AOSP, run the tasks on both CPU and DSP
Profile the workload running on DSP vs CPU to understand their performance and cost (especially power consumption)
Explore optimized offloading strategies so power consumption is minimized under given performance constraints
Additional Requirements(额外要求)
Experience with developing programs that run on DSP
5+ years of experience with Android development or a combination of Android and embedded Linux
Experience with Linux Kernel drivers
Experience with Android Camera2 APIs and/or Android MediaCodec
Experience with Android SDK, NDK, JNI and IPC mechanisms
Experience with Android performance tools and security models
Experience with Embedded Linux/Android power optimization