> Markdown version of [/jobs/ext/1282022-graphics-software-engineer](https://www.wearedevelopers.com/jobs/ext/1282022-graphics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Graphics Software Engineer - **Company:** Spectraforce - **Location:** San Diego, CA, United States - **Experience:** Experienced - **Contract:** Temporary to permanent - **Skills:** 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, 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 - **Published:** July 15, 2026 - **Apply:** http://leoforce.us/Careers/Spectraforce/JobDetails.html?jobid=471dba17-f527-4b83-92d7-ef77e4906cf9&OrgId=1&UserId=5378 ## About the Role * 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 ## 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 ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/859-accelerating-python-on-gpus) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/1521-accelerating-python-on-gpus) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023)