VR/AR Software Engineer (Graphics)

Employer

Job Description

Three Space Lab is an early-stage startup developing cutting-edge XR (extended reality) products for real estate, AEC, education, and beyond. Our products and vision emerge from a decade of research on learning and collaboration at the MIT Media Lab. Our team is focused on the transformative potential for XR to accelerate understanding of complex ideas and facilitate communication and decision-making in multi-disciplinary teams.


We are seeking a software engineer with expertise in 3D graphics to join our development team. The ideal candidate is excited about the prospect of building a new high performance renderer from scratch, is interested in GPU compute and GPU driven rendering techniques, and is able to develop great solutions for new problems. Three Space Lab has a multi-disciplinary engineering team, and we also encourage our team members to extend their skill sets to new domains (e.g., networking, VR interactions, DevOps)


Qualifications

  • Experience programming with C++ or C
  • Multithreaded programming experience
  • Experience with 3D APIs, preferably low level APIs like Vulkan or Direct3D 12
  • Experience with GPU driven rendering techniques,
  • Experience with compute shaders
  • Experience with shader programming languages like GLSL or HLSL
  • Experience debugging graphics using tools like Renderdoc
  • Experience optimizing performance with the assistance of profiling tools
  • Good understanding of 3D math


What We’ll Offer

  • Our estimated base salary range for this position is $115,000-$169,000. The actual base salary for any offer will vary based on individual qualifications and market factors. The listed range above is a guideline, and the base salary for this role may be modified. In addition to salary, your compensation will include an equity package, reimbursement for health insurance costs, paid vacation time and sick leave, and retirement (401(k)) benefits.