Graphics Software Engineer
Graphics Software Engineer (XR / Gaussian Splatting / Android)This is a hands-on, performance-critical role where you will work on cutting-edge rendering systems and optimize GPU pipelines for real-time execution.Key Skills (Must-Have)Strong experience with Vulkan (render pipelines, compute shaders, synchronization, descriptor sets)Expert-level C++ (C++17/20) for real-time systemsDeep knowledge of mobile GPU optimization (Adreno preferred)Experience with GLSL / SPIR-V shader optimizationStrong background in GPU profiling, debugging, and performance tuningWhat You'll Work OnDevelop and optimize Dynamic Gaussian Splatting (3DGS) rendering pipelinesImprove rendering performance (sorting, shader efficiency, data layouts)Optimize pipelines for mobile GPUs (Android / XR devices)Design memory-efficient GPU data pipelinesDebug rendering issues (flickering, precision differences, GPU/CPU inconsistencies)Collaborate with XR, vision, and avatar teams on real-world applicationsRequired QualificationsBachelor's/Master's in CS, CE, EE, or related fieldStrong C/C++ programming skillsExperience with Android development & GPU programming (Vulkan/OpenGL ES)Solid understanding of real-time rendering & GPU memory managementNice to HaveExperience with Gaussian Splatting / XR / AR/VR systemsFamiliarity with Qualcomm Adreno architecture