Meta AR/VR Job | Research Engineer, Computer Vision (University Grad)

Job(岗位): Research Engineer, Computer Vision (University Grad)

Type(岗位类型): 3D Software Engineering | Artificial Intelligence, Computer Vision, Engineering, Research

Citys(岗位城市): Burlingame, CA

Date(发布日期): 2022-2-11

Summary(岗位介绍)

Reality Labs at Meta is developing technologies, hardware, and experiences to work towards our long term goal of creating the Metaverse. Our organization produces VR headsets (Quest 1 and 2) that are affordable and enjoyable by millions using software to outperform more expensive solutions. Additionally we are developing AR headsets which will hopefully enable a new computing platform and be a new tool to explore the world. Creating all of this requires a symphony of collaboration between hardware, software engineers, designers, and researchers to push the state of the art in computer vision, graphics, cartography, and optics.

The On-device Mapping Team within Reality Labs and the XR Maps organization develops the mapping software that enables Meta headsets to map and remember their environments. This is a critical role in the Metaverse as we provide an essential service required for rendering anything; a common coordinate system. We are developing the map representation and algorithms to enable persistent, real-time, sharing experiences between devices. We create performance optimized bundle adjustment and are one of the teams that develop our state of the art Insight SLAM system. Our challenges focus on large operating environments being processed on embedded systems so we can be low-power and sensitive to privacy. We are involved in the development of all Meta AR, VR, and Mixed Reality products so that one day they can all fluidly communicate together and give life to another world.

Qualifications(岗位要求)

Currently has, or is in the process of obtaining, a Master’s degree in the field of Computer Vision, Computer Science, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.

Applied research experience in SLAM, robotics, numerical optimization, or similar field.

3+ years of experience with C++ programming language.

Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.

Currently has, or is in the process of obtaining a Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.

Description(岗位职责)

Write performant mapping software

optimization, merging, and marginalization.

Bring up and support the SLAM stack on new and experimental hardware.

Develop tests prove a high quality experience is given to our users.

Additional Requirements(额外要求)

Currently has, or is in the process of obtaining, a PhD in the field of Computer Vision, Computer Science, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.

Experience with camera geometry and calibration, specifically IMUs.

Knowledge of publicly available libraries used for SLAM (ORB-SLAM, GTSAM) or numerical operations (Eigen, Sophus, Ceres).

Demonstrated software engineer experience via an internship, work experience, coding competitions, or widely used contributions in open-source repositories (GitHub). Comfortable with distributed version control.

Experience solving complex problems and comparing alternative solutions, tradeoffs, and diverse points of view to determine a path forward.

Experience working and communicating cross functionally in a team environment.

Experience with Android NDK development.

更多阅读推荐......

招聘