Search JobsUpload CVSend Brief

Senior Software Engineer

Published
Published14th April
Job Type
Job TypePermanent
Location
LocationUnited Kingdom
Remote
RemoteNo
Consultant
ConsultantMarisolea Yabeny
Sector
SectorConstruction Technology
Salary
Salary70,000 / Year

Our Client is looking for a Senior Software Engineer.

About the Role
  
As a Senior Software Engineer within a specialised hardware product team, you will play a central role in shaping the application and user experience layer of an advanced wearable technology platform. Partnering closely with technical leadership and cross-functional stakeholders, you will design and develop on-device workflows, spatial interaction frameworks, and intuitive operator interfaces used daily by professionals in the field.
This is a hands-on individual contributor position with a strong focus on delivering refined, high-performance user experiences on dedicated hardware. In addition to your technical contributions, you will mentor junior engineers, promote knowledge sharing, and help elevate engineering standards across the team.
  
Key Responsibilities
  
Application & UX Development

  • Design, build, and optimise application-layer software for a wearable XR device, including spatial interaction frameworks, alignment workflows, error management, and guided operator experiences.
  • Translate product requirements and real-world user feedback into robust, real-time experiences that operate reliably on-device in demanding field environments.
  • Develop responsive and intuitive XR interfaces that remain clear and usable under challenging working conditions.

Graphics & Rendering

  • Contribute to real-time rendering capabilities, including 3D overlays, model visualisation, and spatial feedback elements.
  • Profile and optimise graphics performance on battery-powered, dedicated hardware using modern graphics APIs (e.g., OpenGL or Vulkan).
  • Partner with technical leadership to maintain and enhance the rendering pipeline for stability, performance, and visual fidelity.

Software Quality & Delivery

  • Produce clean, well-structured, and maintainable C++ code.
  • Participate in code reviews, support CI/CD processes, and contribute to automated testing and simulation tooling.
  • Own features end-to-end, from technical design through production release and deployment in live environments.

Cross-Functional Collaboration

  • Collaborate with hardware, cloud, mobile, and research teams to integrate tracking, perception, and data services into the on-device experience.
  • Work with product stakeholders to refine requirements and ensure workflows address real-world operational needs.

Mentoring & Knowledge Sharing

  • Support and guide junior and mid-level engineers through pairing, reviews, and technical mentorship.
  • Contribute to team standards and best practices focused on performance, reliability, and testability.

Requirements
  
Required

  • 3+ years of professional experience in software engineering
  • Strong proficiency in C++
  • Hands-on experience with real-time graphics programming using modern APIs such as OpenGL or Vulkan
  • Solid understanding of performance optimisation on embedded systems or dedicated hardware
  • Demonstrated debugging capability across complex, real-time software environments
  • Experience contributing to large, established codebases
  • Track record of shipping production software, including participation in release cycles, testing, and post-deployment support
  • Comfortable engaging directly with end users to gather feedback, reproduce issues, and validate solutions
  • Familiarity with spatial computing fundamentals, including 3D coordinate systems, transformations, and projection
  • Strong communication skills and a collaborative, team-focused approach

Preferred

  • Experience developing for AR/VR devices or working with XR-specific SDKs and frameworks
  • Familiarity with OpenXR, OpenVR, or comparable spatial computing standards
  • Exposure to game engine internals (e.g., Unity or Unreal) or custom real-time rendering architectures
  • Experience working with BIM data, construction-focused technology, or software deployed in live field environments
  • Demonstrated experience mentoring engineers or driving technical initiatives and improvements

LMRE consultant

Similar Jobs

Back to all jobs

Decoration lines

Get in touch with LMRE
Rocket

We are always seeking new talent for great opportunities

Enquiries

London - +44 (0)20 4530 7478

New York - +1 332 251 4660

Email

info@lmre.tech

"*" indicates required fields

Accepted file types: pdf, Max. file size: 16 MB.
Mailing list sign up
Search jobs
Website byMadison Web Solutions logo