Graphics Software Engineer
Job in
San Diego, San Diego County, California, 92189, USA
Listed on 2026-07-19
Listing for:
Spectraforce Technologies
Full Time
position Listed on 2026-07-19
Job specializations:
-
Software Development
C++ Developer, Software Engineer, Game & 3D/XR Development, AI Engineer (Applied/Software)
Job Description & How to Apply Below
Job Title: Graphics Software Engineer - Vulkan / GPU Rendering (Android XR)
Location: San Diego, CA (100% Onsite)
Duration: 3 months with possibility of extension
Job SummaryClient is seeking a Graphics Software Engineer to develop and optimize high-performance real-time rendering systems for Android-based XR (Extended Reality) applications. The engineer will focus on Vulkan graphics programming, GPU optimization, and Dynamic Gaussian Splatting (3
DGS) rendering on Snapdragon-powered mobile devices and AR glasses. This is a highly hands‑on development role requiring strong C++ expertise and experience optimizing graphics applications for mobile GPUs.
- Develop and optimize real‑time rendering pipelines using Vulkan
. - Build and enhance Dynamic Gaussian Splatting (3
DGS) rendering systems. - Optimize GPU performance for Qualcomm Adreno GPUs running on Android devices.
- Improve shader performance, rendering efficiency, and GPU memory utilization.
- Design efficient CPU-to-GPU data transfer pipelines.
- Debug rendering artifacts such as flickering, sorting issues, and GPU/CPU precision differences.
- Analyze GPU bottlenecks using profiling and debugging tools.
- Collaborate with XR, Computer Vision, and Avatar engineering teams.
- Contribute to prototype applications running on Android phones and AR glasses.
- Strong programming experience with C++17/C++20
- Expert knowledge of Vulkan Graphics API
- GPU programming and optimization
- Mobile GPU architecture (preferably Qualcomm Adreno)
- Android NDK development
- GLSL/HLSL shader programming
- SPIR-V
- Real-time rendering pipelines
- GPU memory management
Multithreading and performance optimization - Graphics profiling and debugging
- Vulkan
- C++17 / C++20
- Android NDK
- Android Studio
- CMake
- GLSL / HLSL
- SPIR-V
- Qualcomm Adreno GPU
- Snapdragon Mobile Platforms
- Qualcomm Snapdragon Profiler
- Render Doc
- Dynamic Gaussian Splatting (3
DGS) - XR / AR / VR application development
- Mobile graphics optimization
- GPU compute programming
- Python
- OpenGL ES
- GPGPU programming
- Android APIs
- Rendering simulation or relighting
Bachelor's or Master's degree in one of the following:
- Computer Science
- Computer Engineering
- Electrical Engineering
- Software Engineering
- Applied Mathematics
- Related technical field
- Minimum 2+ years of software engineering experience in graphics, GPU programming, rendering, or related areas.
- Dynamic Gaussian Splatting (3
DGS) - XR / AR rendering
- Python
- OpenGL ES
- Android graphics development
- GPGPU programming
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×