Search

Graphics Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Title: Graphics Software Engineer (Contract)

\n

Location: San Diego, CA (100% Onsite)

\n

Duration: 3+ Months

\n


\n

Job Overview

\n


\n

We are seeking a Graphics Software Engineer to develop and optimize real-time rendering solutions for XR and avatar applications on Android devices and AR glasses. The role focuses on GPU optimization, Vulkan graphics programming, shader development, and high-performance rendering on Qualcomm Snapdragon/Adreno platforms.

\n


\n

Key Responsibilities

\n

* Develop and optimize Vulkan-based rendering pipelines and GPU compute shaders.

\n

* Optimize graphics performance for Android mobile devices and AR/XR platforms.

\n

* Improve GPU memory usage, CPU-GPU data transfers, and rendering efficiency.

\n

* Debug graphics performance issues, rendering artifacts, and GPU bottlenecks.

\n

* Collaborate with graphics, XR, and software teams to deliver high-performance rendering solutions.

\n


\n

Required Skills

\n

* Strong C/C++ (C++17/C++20) programming

\n

* Vulkan Graphics Programming

\n

* GPU Acceleration and Compute Shader Optimization

\n

* Mobile GPU Optimization (Adreno/Snapdragon preferred)

\n

* Android NDK and Android platform development

\n

* GLSL/HLSL, SPIR-V

\n

* Graphics profiling and debugging using RenderDoc or Snapdragon Profiler

\n

* Real-time rendering pipelines and GPU memory management

\n


\n

Preferred Skills

\n

* Python programming

\n

* Android APIs

\n

* GPGPU Programming

\n

* Experience with Dynamic Gaussian Splatting (3DGS), XR/AR, or OpenGL ES

\n

* Familiarity with Qualcomm Adreno GPU architecture

\n


\n

Qualifications

\n

* Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

\n

* 2+ years of experience in Graphics Software Engineering, GPU programming, Game Rendering, or related areas.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...