Responsibilities
- Architect Immersive Interfaces: Help develop our primary XR application used by operators to control humanoid robots.
- Optimize Data Pipelines: Build and tune low-latency streaming protocols (Rust) that function over real-world WiFi, Wired and bluetooth networks.
- Bridge the Stack: Develop software that interfaces directly with hardware SDKs for robot sensing, motion capture, and control.
- Innovate in XR: Build frontend systems for AR devices (Android/Embedded Linux) using OpenXR and frameworks like StereoKit or Unity.
- Scale and Monitor: Use Python to build test harnesses and automation scripts, ensuring our fleet remains reliable as it grows.
Requirements
- Currently pursuing a BS, MS, or PhD in Computer Science, Robotics, or a related technical field.
- Strong fundamentals in Rust and Python.
- A solid grasp of 3D geometry (kinematics) and networking basics (TCP/UDP, bandwidth optimization).
- Experience working in Linux environments and a passion for navigating complex open-source codebases.
- You’ve built things—whether it’s a game in XR, a custom drone, or a contribution to an open-source library.
Nice to Have
- Familiarity with C++
- Experience with Unreal Engine (Blueprints/C++) or OpenXR.
- Knowledge of custom shader writing or GPU profiling.
- Familiarity with modern build systems like Nix or Bazel.
- A history of contributing to open-source projects.
Work Arrangement
On-site
Additional Information
- Program Details: We review applications on a rolling basis, so applying early is strongly recommended. Our internships are competitive, and early applicants often have the best chance to be matched with available projects. Now reviewing applications for: Fall 2026 (August-December), Spring 2027 (January-May)
- Duration: 12–16 weeks