We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Sr. Graphics Software Engineer

Spectraforce Technologies
United States, California, San Diego
Sep 29, 2026
Role: Sr. Graphics Software Engineer

Location: San Diego, CA - 100% Onsite

Duration: 3 months


Job Overview

Client is seeking a Senior Graphics Software Engineer to support the development and optimization of real-time Gaussian Splatting (3DGS) rendering systems for avatar and XR applications running directly on Android and edge devices, including smartphones and AR glasses. The role is highly hands-on and focused on GPU programming, Vulkan, modern C++, mobile GPU optimization, shader development, memory efficiency, and real-time rendering performance.

The engineer will work closely with XR, computer vision, graphics, and avatar teams to improve performance-critical rendering systems running on Qualcomm Snapdragon/Adreno platforms.

Job Overview

Client is looking for a Graphics Software Engineer to develop and optimize high-performance graphics and GPU software for real-time rendering, computer vision, avatar, and XR applications.

The engineer will work on graphics software running directly on devices, with a strong focus on Vulkan, C/C++, GPU optimization, rendering performance, shaders, memory efficiency, and mobile/embedded platforms. Experience with Gaussian Splatting, Android, XR/AR, Qualcomm Adreno/Snapdragon GPUs is highly relevant.

Key Responsibilities

Graphics & GPU Development

  • Design, develop, implement, and optimize GPU-based graphics software, features, drivers, APIs, and tools.
  • Develop high-performance graphics applications using C/C++.
  • Work with Vulkan rendering pipelines, compute shaders, synchronization, descriptor sets, GPU memory, and GPU-driven rendering.
  • Optimize graphics code for performance, latency, memory usage, and different hardware platforms.


Real-Time Rendering & Gaussian Splatting

  • Develop and optimize Dynamic Gaussian Splatting (3DGS) rendering pipelines.
  • Improve sorting, data layout, shader efficiency, and overall rendering performance.
  • Troubleshoot rendering issues such as flickering, popping, sorting inconsistencies, and CPU/GPU precision differences.
  • Support real-time rendering for avatar, XR, and computer vision applications.


GPU & Mobile Optimization

  • Optimize graphics pipelines for mobile and embedded GPUs.
  • Work with constraints involving memory, bandwidth, power, thermal performance, and latency.
  • Optimize CPU-to-GPU data transfers and reduce unnecessary processing and memory overhead.
  • Analyze GPU bottlenecks, frame timing, memory bandwidth, synchronization stalls, and CPU/GPU overlap.


Shader Development

  • Develop and optimize graphics and compute shaders.
  • Work with technologies such as GLSL, HLSL, SPIR-V, and Vulkan.
  • Optimize GPU compute operations including sorting, culling, binning, blending, prefix sums, and parallel processing.


Debugging & Validation

  • Debug complex graphics and GPU performance issues.
  • Use profiling and debugging tools to identify performance bottlenecks.
  • Perform pre- and post-silicon testing across simulation, emulation, and on-device environments.
  • Validate graphics output against reference implementations.
  • Investigate GPU/CPU inconsistencies and numerical precision issues.


Collaboration

  • Collaborate with graphics, computer vision, XR, avatar, and other engineering teams.
  • Contribute to on-device prototypes and demonstrations.
  • Document technical designs and feature implementations.
  • Work with stakeholders to implement and customize graphics functionality.



Core Skills

Must-Have

  • Strong C/C++ programming
  • Vulkan
  • GPU programming / GPU acceleration
  • Graphics or rendering software development
  • Performance optimization
  • Real-time rendering or graphics pipelines



Strongly Preferred

  • Android / Android NDK
  • GLSL / HLSL
  • SPIR-V
  • Mobile GPU optimization
  • Qualcomm Adreno / Snapdragon
  • GPGPU / compute shaders
  • RenderDoc
  • Snapdragon Profiler
  • CMake
  • Android Studio / Android build tools
  • XR / AR graphics
  • Gaussian Splatting / 3DGS



Education

Bachelor's, Master's, or PhD in:

  • Computer Science
  • Computer Engineering
  • Electrical Engineering
  • Software Engineering
  • Applied Mathematics
  • Related technical field



Applied = 0

(web-9db6c7984-whzc5)