Meta AR/VR Job | Software Engineer, AI Framework (University Grad)
Citys（岗位城市）: New York, NY
AI Framework team is building a novel XR framework that allows researchers to quickly iterate on various sensing modalities and algorithms (including neural networks), and support seamless transition from research to product. We envision our framework supporting the new computing paradigm of XR, where multiple wearable devices (e.g., a computing node, headset, wristband, etc) talk to each other to deliver a whole new experience to users. As an engineer in the team, you will work closely with various hardware developers, AI researchers, and product engineers in order to bring new sensor streams into the framework and support real-time interaction between the framework and devices. In particular, you will work directly with neuroscientists and HCI researchers who are building a practical, non-invasive input interface based on signals from motor neurons and other sensing modalities.
Currently has, or is in the process of obtaining, an MS degree in Computer Science, Electrical Engineering, or Electrical and Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
3+ years of programming experience in C/C++.
3+ years of programming experience in Python.
3+ years of Windows programming.
Experience in writing I/O code for sensor streams (e.g., Bluetooth, USB Serial).
Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
Work closely with prototype hardware developers and integrate novel sensing modalities (e.g., EMG) for Input AI research.
Build a reliable bidirectional interaction between firmware and XR application logic for human-in-the-loop research and product.
Design and implement a reusable framework for a large number of prototype devices being developed for XR research and product.
Currently has, or is in the process of obtaining, a PhD degree in Computer Science, Electrical Engineering, or Electrical and Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
Demonstrated software engineer experience via an internship, work experience, coding competitions, or widely used contributions in open source repositories (e.g. GitHub)
Experience in firmware development.
Experience on time-alignment across multiple sensor streams.
Experience working and communicating cross-functionally in a team environment.