Graphics Software Engineer
Contract
|
San Diego, CA
|
Mirafra Technologies
Graphics Software Engineer (Contract)
Location: San Diego, CA (100% Onsite)
Duration: 3+ Months
Job Overview
We are seeking a Graphics Software Engineer to develop and optimize real-time rendering solutions for XR and avatar applications on Android devices and AR glasses. The role focuses on GPU optimization, Vulkan graphics programming, shader development, and high-performance rendering on Qualcomm Snapdragon/Adreno platforms.
Key Responsibilities
Develop and optimize Vulkan-based rendering pipelines and GPU compute shaders.
Optimize graphics performance for Android mobile devices and AR/XR platforms.
Improve GPU memory usage, CPU-GPU data transfers, and rendering efficiency.
Debug graphics performance issues, rendering artifacts, and GPU bottlenecks.
Collaborate with graphics, XR, and software teams to deliver high-performance rendering solutions.
Required Skills
Strong C/C++ (C++17/C++20) programming
Vulkan Graphics Programming
GPU Acceleration and Compute Shader Optimization
Mobile GPU Optimization (Adreno/Snapdragon preferred)
Android NDK and Android platform development
GLSL/HLSL, SPIR-V
Graphics profiling and debugging using RenderDoc or Snapdragon Profiler
Real-time rendering pipelines and GPU memory management
Preferred Skills
Python programming
Android APIs
GPGPU Programming
Experience with Dynamic Gaussian Splatting (3DGS), XR/AR, or OpenGL ES
Familiarity with Qualcomm Adreno GPU architecture
Qualifications
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
2+ years of experience in Graphics Software Engineering, GPU programming, Game Rendering, or related areas.
For engineers
Get matched with radiance field roles
Share your background and we’ll connect you with companies hiring for Gaussian splatting & NeRF — sometimes before roles are even posted.
We only share your details with companies you’d be a fit for.


