Senior Software Engineer, XR
Job Summary
About XYZ Reality
XYZ Reality is transforming construction through Augmented Reality. Our flagship product the ATOM headset enables precise holographic visualization of BIM models on site reducing rework and improving delivery certainty. By combining advances in spatial computing real-time rendering and cloud integration were redefining how complex construction projects are built.
Role Overview
As a Senior Software Engineer on the Atom team you will be a key contributor to the application and user experience layer of XYZ Realitys ATOM headset. Working closely with the XR Lead and cross-functional teams you will design and build the on-device workflows spatial interaction models and operator interfaces that construction professionals rely on daily.
This is a hands-on individual contributor role with a strong emphasis on delivering polished high-performance user experiences on purpose-built hardware. You will also be expected to mentor more junior engineers share knowledge and help raise the technical bar across the team.
Key Responsibilities
Application & UX Development
Design develop and optimise application-layer software for the ATOM headset including spatial interaction models alignment workflows error handling and operator guidance.
Translate product requirements and field feedback into robust real-time operator experiences that run reliably on-device in live construction environments.
Implement responsive intuitive operator interfaces for XR ensuring clarity and usability under challenging site conditions.
Graphics & Rendering
Contribute to real-time rendering features including holographic overlays BIM model visualisation and spatial feedback indicators.
Profile and optimise graphics performance on battery-powered purpose-built hardware using OpenGL or Vulkan.
Work with the XR Lead to maintain and improve the rendering pipeline for reliability and visual quality.
Software Quality & Delivery
Write clean well-tested and maintainable code in C.
Participate in code reviews contribute to CI/CD pipelines and help build automated testing and simulation tools.
Take ownership of features from design through to production release and field deployment.
Cross-Functional Collaboration
Work closely with Hardware Cloud Mobile and R&D teams to integrate tracking perception and data services into the on-device experience.
Collaborate with Product Management to refine requirements and ensure workflows meet real-world construction needs.
Mentoring & Knowledge Sharing
Support and mentor junior and mid-level engineers through pairing code review and technical guidance.
Contribute to team best practices around performance-aware reliable and testable software development.
Success Metrics
Consistent delivery of high-quality performant application features on schedule
Smooth low-latency operator experiences in live site deployments
Low defect rates in production releases across owned features
Positive impact on team capability through mentoring and knowledge sharing
Effective collaboration with cross-functional teams
Qualifications
Required
3 years of professional software engineering experience
Strong proficiency in C
Experience with real-time graphics programming using OpenGL or Vulkan
Solid understanding of performance optimisation on embedded or purpose-built hardware
Proven debugging skills and ability to diagnose issues across complex real-time systems
Experience working within and contributing to large established codebases
Experience shipping production software including involvement in release processes testing and field support
Comfortable engaging directly with end users to gather feedback reproduce issues and validate solutions
Familiarity with spatial computing concepts such as 3D coordinate systems transformations and projection
Strong communication skills and a collaborative team-oriented mindset
Preferred
Experience developing for AR or VR headsets or with XR-specific SDKs and frameworks
Familiarity with OpenXR OpenVR or similar spatial computing standards
Exposure to Unity or Unreal Engine internals or custom real-time rendering pipelines
Experience with BIM data construction technology or field-deployed software
Track record of mentoring other engineers or leading technical initiatives
What We Offer
25 days annual leave public holidays
Private healthcare with Vitality
Christmas shutdown days on top of leave allowance (2-4 per year usually)
Office located within a 5-minute walk from Angel station
Hybrid working
Biannual salary reviews
Summer & Christmas staff parties
Free lunch bought in and after-work gathering/drinks every other Thursday in the office
Employee referral scheme
Make a real-world impact of revolutionising the construction industry
If youd like to see the products and technology we have created so far on our journey you can view it in action through our YouTube and Website
Required Experience:
Senior IC
Key Skills
About Company
XYZ Reality is an all-in-one construction delivery platform that provides unmatched visibility and control. XYZ proactively de-risks projects, enabling faster, more informed decisions and seamless collaboration to build it right, first time.