xyz-reality - Senior Software Engineer, XR
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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 • 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
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
Benefits
• 🏝️ 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 • 🥳 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'd like to see the products and technology we have created so far on our journey you can view it in action through our YouTube https://www.youtube.com/@XYZReality/videos and Website http://www.xyzreality.com/
No credit card. Takes 10 seconds.