Graphics Software Engineer
Spectraforce
San Diego, California
7 hours ago
Job Description
Job Title: Graphics Software Engineer – Vulkan / GPU Rendering (Android XR)
Location: San Diego, CA (100% Onsite)
Duration: 3 months with possibility of extension
Job Summary
Client 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 (3DGS) 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.
Key Responsibilities
Required Skills
Required Tools & Technologies
Preferred Skills
Education
Bachelor's or Master's degree in one of the following:
Experience
Top 5 Must-Have Skills
Nice-to-Have Skills
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position's pay range is $56.20/hr - $70.24/hr.
Location: San Diego, CA (100% Onsite)
Duration: 3 months with possibility of extension
Job Summary
Client 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 (3DGS) 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 (3DGS) 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
- RenderDoc
- Dynamic Gaussian Splatting (3DGS)
- 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.
- Vulkan Graphics Programming
- Modern C++ (C++17/C++20)
- Mobile GPU Optimization (Adreno preferred)
- GPU Compute & Shader Optimization
- Graphics Performance Profiling & Debugging
- Dynamic Gaussian Splatting (3DGS)
- XR / AR rendering
- Python
- OpenGL ES
- Android graphics development
- GPGPU programming
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position's pay range is $56.20/hr - $70.24/hr.