
Senior Augmented and Virtual Reality Software Engineer
Rivet Industries
full-time
Posted on:
Location Type: Office
Location: San Jose • California • Washington • United States
Visit company websiteExplore more
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