Back to job search

Senior Software Engineer (VR/XR/ AR)

  • Location:

    Edinburgh

  • Sector:

    Software Engineering

  • Job type:

    Permanent

  • Salary:

    Up to £80000.00 per annum

  • Contact:

    Eve Fraser

  • Contact email:

    efraser@headresourcing.com

  • Job ref:

    BBBH38017_1770664303

  • Published:

    about 2 hours ago

  • Expiry date:

    2026-03-11

  • Startdate:

    ASAP


? Senior Software Engineer - Spatial Interaction & Sensor Integration (VR/XR/AR) - UK / Remote Flexible
Our client is building the next generation of spatial interaction using stretchable sensor gloves that deliver high-fidelity 3D hand articulation and gesture recognition across VR, XR, and AR platforms. They are looking for a Senior Software Engineer to architect and implement the core software that transforms rich sensor data into real-time, robust interaction models for PCVR and standalone headsets.
In this role, you will:


  • Build real-time 3D hand tracking and gesture recognition pipelines in Unity3D and Unreal Engine.

  • Develop high-performance native code in C#, C++, and C for multiple XR platforms.

  • Integrate low-level sensor data and device protocols alongside hardware and firmware teams.

  • Optimise performance, latency, and memory usage across diverse hardware targets.

  • Maintain and enhance SDKs, supporting external developers and ensuring consistent behaviour across devices.

  • Mentor engineers, influence architectural decisions, and contribute to product roadmap planning.


Required Skills:


  • Commercial experience in C#, C++, C, with a focus on real-time or systems-level development.

  • Proven Unity3D and Unreal Engine product delivery experience.

  • Experience deploying to PCVR and standalone XR headsets (Quest, Vive, Pico, WMR, etc.).

  • Familiarity with XR runtimes and interaction frameworks (OpenXR, SteamVR/OpenVR, Oculus/Meta XR).

  • Strong understanding of hand tracking, multi-threaded debugging, and low-level OS/hardware concepts.

  • Experience with BTLE communication, Jira, and cross-functional collaboration.


Desirable: Sensor fusion, IMUs, ML-based gesture recognition, robotics, haptics, biomechanics, or real-time simulation experience.
Why Join Our Client:


  • Influence the future of spatial interaction and human-computer interfaces.

  • Work with cutting-edge hardware used by developers, researchers, and creators worldwide.

  • Join a collaborative, engineering-driven culture where your technical decisions make a real impact.

If this job isn't the one for you, then don't worry we have lots more opportunities available!