At a Glance
- Tasks: Develop and optimise VR/AR software for healthcare, enhancing user experience and clinical deployment.
- Company: Join XRnostics, an innovative spinout from King's College London, revolutionising medical imaging.
- Benefits: Flexible full-time or part-time roles, competitive salary, and excellent career growth opportunities.
- Other info: Be part of a diverse, passionate team in the heart of London, with potential travel across Europe.
- Why this job: Make a real impact in healthcare by helping doctors save lives with cutting-edge technology.
- Qualifications: Experience in software development, VR tools, and strong coding skills in C#, C/C++, and Python.
The predicted salary is between 50000 - 70000 £ per year.
Location: Central London, UK (with potential for travel across Europe)
Please note: This role will be as a contractor through 2026 with the potential to become employed early 2027. This could also be a role for one person full-time if they have the full spectrum of capabilities, or possibly two people part-time.
About Us
XRnostics is an exciting, innovative spinout company born out of a world‑class research collaboration between King's College London and Guy's and St. Thomas' NHS Foundation Trust. We bring together leading clinical experts and world‑class imaging scientists to revolutionise education, training and the planning of cardiac procedures using immersive imaging. Our mission is to pioneer advanced virtual reality (VR) and augmented reality (AR) solutions for hospital sites within the UK and across Europe, medical device companies, and the medical education sector. We are currently expanding our international, diverse team with talented and motivated engineers looking for meaningful, long‑term career prospects.
To further develop our flagship product, HeartVR™, for commercialization, we are looking for a Software Engineer (m/f/d) to join us for an initial 6‑month period (with a view to extension).
Your Responsibilities
- Bridge the gap between advanced backend architecture, immersive VR/AR visualization, and real‑world clinical deployment.
- Core Development: Further develop and optimise the backend and user experience for our core VR/AR software platform.
- Feature Engineering: Deliver critical software engineering aspects, including QMS compliance, software specification, seamless dataset loading, advanced rendering, and scene manipulation.
- Usability & UX: Enhance XR usability by creating interactive training tutorials and streamlining deployment pipelines.
- Clinical Deployment & Roadshows: Take the product directly to clinical testing sites in the UK and mainland Europe. Handle software installation, provide hands‑on user training, and collaborate closely with medical professionals.
- Feedback Loop: Collect direct feedback from clinical users and directly implement required or desired features into the product roadmap.
Your Profile
- Professional experience in software backend development and working with VR tools and headsets (e.g. Meta).
- Strong proficiency in C#, C/C++, and Python (ideally with FastAPI experience).
- Strong hands‑on experience with game engines such as Unity and Unreal.
- Experience with Shader programming (e.g. HLSL), performance optimisation and advanced rendering.
- Experience implementing automated and manual testing, including unit, integration, regression, and system testing.
- Solid background in code management (Git) and experience with project management software (e.g. Jira).
- Excellent communication skills and the ability to work effectively in a distributed, multidisciplinary environment.
- The capability or desire to lead or mentor a small, agile engineering team.
- An interest in medical visualization and clinical applications.
- Experience with medical imaging tools (e.g. ImageToolkit, 3D Slicer).
- Familiarity with medical image formats (e.g. DICOM, NIfTI).
- Experience developing multi‑user or networked XR applications.
- Experience with AI tools (e.g. PyTorch) and agentic AI.
- Experience in cloud platforms (AWS or Azure) and containerisation (Docker).
- Experience designing and building RESTful APIs at scale.
Why Join XRnostics?
- Impactful Work: Your code will directly help doctors plan complex cardiac procedures, ultimately saving and improving patient lives.
- Cutting‑Edge Tech: Work at the absolute forefront of medical imaging and XR.
- Flexibility: We offer this position as either a full‑time post or part‑time posts to suit your lifestyle.
- Growth: Join an early‑stage spin‑out with a competitive salary and excellent long‑term career prospects upon successful commercialisation.
- Diversity: Be part of an international, passionate and highly collaborative team based in the heart of London.
You think you can be a good fit? We'd love to hear from you! Please submit your application (CV and a brief cover letter outlining your availability and earliest start date).
Software Engineer in London employer: XRnostics Ltd.
XRnostics Ltd is an exceptional employer, offering a unique opportunity to work at the cutting edge of medical imaging and immersive technology in the vibrant heart of Central London. With a focus on impactful work that directly improves patient outcomes, employees benefit from a flexible work environment, competitive salaries, and the chance to grow within an innovative, diverse team dedicated to revolutionising healthcare. Join us to be part of a collaborative culture that values your contributions and fosters professional development in a meaningful way.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in London
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at XRnostics Ltd. or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to XRnostics Ltd..
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like XRnostics Ltd..
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like XRnostics Ltd. that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Software Engineer in London
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at XRnostics Ltd..
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at XRnostics Ltd. and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at XRnostics Ltd.
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If XRnostics Ltd. uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.