Rivet Industries

Senior Augmented and Virtual Reality Software Engineer

Rivet Industries

full-time

Posted on:

Location Type: Office

Location: San JoseCaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $210,000 - $290,000 per year

Job Level

About the role

  • Develop 3D/XR interfaces with Unity or StereoKit.
  • Implement workflows and visualizations for device and data management.
  • Write performant C# and C++ code for real-time UI and interaction.
  • Integrate with OpenXR for cross-device compatibility.
  • Build companion apps/services for Android-based devices in Java/Kotlin.
  • Use Python for test harnesses, scripts, and build/CI tooling.
  • Optimize rendering, input, latency, profile and tune on device.
  • Collaborate with backend, hardware, and design for end-to-end delivery.

Requirements

  • Deep experience building 3D/XR or real-time interactive applications.
  • MS + at least 10 years (or PhD + at least 5 years) of relevant professional experience.
  • Proficient in C# and C++; shipped features with Unity or StereoKit.
  • Experience on Android or embedded Linux devices; familiarity with AR/XR SDKs (OpenXR; ARCore a plus).
  • Solid grasp of performance optimization, profiling, and memory/CPU/GPU tradeoffs.
  • Java/Kotlin for Android components and peripheral integration.
  • Python for scripting, automation, or test pipelines.
  • Ability to partner across hardware, firmware, and cloud; track record of delivered XR or 3D features.
  • Experience with Unity, Unreal Engine (or comparable 3D engines) is a plus.
Benefits
  • competitive benefits package
  • unlimited PTO
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#C++JavaKotlinPythonUnityStereoKitOpenXRARCoreperformance optimization
Soft Skills
collaborationcommunication
Certifications
MSPhD