onsite
Software Engineer III, Perception, XR
Software Engineer
Software Engineer III specializing in perception systems for XR, building real‑time audio and language processing pipelines using Java and Kotlin to deliver immersive experiences.
About the role
Key Responsibilities
- Design and implement high‑performance audio and language processing algorithms for XR perception modules.
- Develop scalable data pipelines in Java and Kotlin to ingest, transform, and analyze sensor streams in real time.
- Collaborate with cross‑functional teams to integrate perception outputs into immersive XR applications.
- Optimize code for low latency and low power consumption on target hardware platforms.
- Conduct rigorous testing, profiling, and debugging to ensure robustness across diverse XR devices.
Requirements
- 5+ years of professional software development experience, primarily with Java and Kotlin.
- Strong background in audio signal processing, speech or language processing, and real‑time data handling.
- Hands‑on experience building perception or computer‑vision systems for XR, AR, or VR environments.
- Proficiency in performance optimization, multithreading, and low‑level debugging.
- Excellent problem‑solving skills and ability to work collaboratively in an agile, fast‑paced setting.