Graphics Software Engineer
Spectraforce
San Diego, CA, United States
28 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Android NDK
Android Studio
Computer Vision
C++ (Programming Language)
CMake
Profiling
Computer Programming
Computer Engineering
Data Transmissions
Software Debugging
Memory Management
+15 more
OpenGL Shading Language
General-Purpose Computing on Graphics Processing Units
Graphics Software
Python (Programming Language)
OpenGL
Performance Tuning
Software Engineering
Multithreading
Graphics Processing Unit (GPU)
Gpu Programming
Gaussian
HLSL
Information Technology
Vulkan Graphics API
C++14
Job description
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., * Vulkan
- C++17 / C++20
- Android NDK
- Android Studio
- CMake
- GLSL / HLSL
- SPIR-V
- Qualcomm Adreno GPU
- Snapdragon Mobile Platforms
- Qualcomm Snapdragon Profiler
- RenderDoc, 1. Vulkan Graphics Programming 2. Modern C++ (C++17/C++20) 3. Mobile GPU Optimization (Adreno preferred) 4. GPU Compute & Shader Optimization 5. Graphics Performance Profiling & Debugging
Requirements
- 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, * 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., * Dynamic Gaussian Splatting (3DGS)
- XR / AR rendering
- Python
- OpenGL ES
- Android graphics development
- GPGPU programming
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on leoforce.usGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KD
Krissy Davis
about 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
EM
Eli McGarvie
Software Developer Salary in Germany [2023]
over 3 years ago
LM
Luis Minvielle
What Jobs Can You Get with a Software Engineering Degree?
over 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
EM
Eli McGarvie
Frontend Developer Salary in Germany [2023]
over 3 years ago