Senior Software Engineer, XR in London
Senior Software Engineer, XR

Senior Software Engineer, XR in London

London Full-Time 60000 - 80000 ÂŁ / year (est.) No home office possible
Go Premium
XYZ Reality

At a Glance

  • Tasks: Design and develop cutting-edge software for our innovative ATOM headset in construction.
  • Company: Join XYZ Reality, a leader in Augmented Reality transforming the construction industry.
  • Benefits: Enjoy 25 days annual leave, private healthcare, and hybrid working options.
  • Why this job: Make a real-world impact while working with advanced technology in a dynamic team.
  • Qualifications: 3+ years in software engineering, strong C++ skills, and experience with real-time graphics.
  • Other info: Mentorship opportunities and excellent career growth in a collaborative environment.

The predicted salary is between 60000 - 80000 ÂŁ per year.

Location: London Office

Employment Type: Full time

Location Type: Hybrid

Department: Technology

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, we are 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 Reality's 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 you would 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.

Senior Software Engineer, XR in London employer: XYZ Reality

At XYZ Reality, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. Our commitment to employee growth is evident through mentorship opportunities and biannual salary reviews, while our hybrid working model ensures a healthy work-life balance. Join us in revolutionising the construction industry with cutting-edge technology, all while enjoying unique perks like free lunches and festive celebrations.
XYZ Reality

Contact Detail:

XYZ Reality Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, XR in London

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the XR and construction tech space. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your best projects, especially those involving C++ and real-time graphics. Make sure to include any AR/VR work you've done. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with performance optimisation and debugging in real-time systems. Practice common coding challenges to keep your skills sharp!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at XYZ Reality. Let’s revolutionise construction together!

We think you need these skills to ace Senior Software Engineer, XR in London

C++
Real-time Graphics Programming
OpenGL
Vulkan
Performance Optimisation
Debugging Skills
Complex Systems Diagnosis
Embedded Systems Development
Spatial Computing Concepts
3D Coordinate Systems
User Experience Design
Cross-Functional Collaboration
Mentoring and Knowledge Sharing
BIM Data Familiarity
AR/VR Development Experience

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with C++ and real-time graphics programming. We want to see how your skills align with the role, so don’t hold back on showcasing relevant projects!

Showcase Your Experience: When detailing your past roles, focus on specific achievements that demonstrate your ability to deliver high-quality software. Mention any experience you have with AR/VR technologies or working in cross-functional teams, as this will resonate with us.

Be Clear and Concise: Keep your application clear and to the point. Use bullet points for easy reading and make sure to proofread for any typos or errors. We appreciate a polished application that reflects your attention to detail!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at XYZ Reality

✨Know Your Tech Inside Out

Make sure you brush up on your C++ skills and get familiar with real-time graphics programming using OpenGL or Vulkan. Be ready to discuss your past projects and how you've tackled performance optimisation on embedded hardware.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've debugged complex, real-time systems. Think about challenges you've faced in previous roles and how you resolved them, especially in relation to user experience and application performance.

✨Understand the Construction Context

Since this role is all about transforming construction through AR, it’s crucial to understand the industry. Familiarise yourself with BIM data and how XR can improve workflows on-site. This will help you connect your technical skills to real-world applications.

✨Be Ready to Collaborate

This position involves working closely with cross-functional teams. Prepare to discuss how you've collaborated with other departments in the past, and be ready to demonstrate your mentoring approach with junior engineers. Show that you're a team player who values knowledge sharing!

Senior Software Engineer, XR in London
XYZ Reality
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>