Demo

GPU Software Engineer

ACL Digital
San Diego, CA Contractor
POSTED ON 7/16/2026
AVAILABLE BEFORE 8/13/2026

Job Description:


Principal Duties and Responsibilities:

• Applies Graphics knowledge and experience to architect, design, implement, and verify the structure and performance of GPU hardware, drivers, features, applications, and tools.

• Writes code for features, drivers, and APIs using different languages (e.g., C, C , perl, python) and ensures code will perform effectively on different platforms.

• Maintains comprehensive pre- and post-silicon tests using tools and methods in different environments (e.g., simulation, emulation, on-device) to verify performance and identify issues.

• Identifies deficiencies in designs and works with team members to develop solutions to improve designs.

• Collaborates with teams and external stakeholders to expose new features and functionality that align with needs and goals for implementation and customization.

• Writes detailed design documentation and feature descriptions for projects to guide developers and/or customers to use or implement software.


Level of Responsibility:

• Works under supervision.

• Decision-making may affect work beyond immediate work group.

• Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.

• Has a moderate amount of influence over key organizational decisions.

• Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.


· Work Location: 100% Onsite San Diego

Standard 40 hours /week


Job Title: Contractor – Graphics Software Engineer (Dynamic Gaussian Splatting, On-Device XR, Android)


Job Overview

We are seeking a contractor Graphics Software Engineer to support development of real-time Gaussian Splatting–based rendering systems for avatar and XR applications running on-device (edge devices such as Android phones and AR glasses).

This role focuses on GPU optimization, memory-efficient data pipelines, and real-time Gaussian Splatting rendering under mobile constraints. The ideal candidate will be highly hands-on and able to quickly improve performance-critical systems deployed directly on hardware.


Key Responsibilities

1. Gaussian Splatting Rendering

  • Develop and optimize Dynamic Gaussian Splatting (3DGS) rendering pipelines
  • Improve performance of splat-based rendering, including sorting, data layout, and shader efficiency
  • Analyze and resolve issues such as:
  • Splat flickering and popping
  • Sorting inconsistencies
  • Precision differences between CPU and GPU


2. On-Device GPU Optimization (Android / Edge Devices)

  • Optimize Gaussian Splatting pipelines for mobile GPUs (e.g., Adreno) on Android
  • Ensure efficient execution under limited memory, bandwidth, and power constraints
  • Tune rendering for real-time performance on phones and AR glasses


3. Data Pipeline & Memory Efficiency

  • Design compact data representations for Gaussian Splatting frame data
  • Optimize CPU → GPU data transfers for real-time rendering
  • Eliminate intermediate processing and reduce runtime memory overhead


4. Shader Development & Rendering Pipeline Integration

  • Implement GPU shaders tailored to Gaussian Splatting data formats
  • Optimize shader input pathways for efficient on-device execution
  • Integrate rendering pipelines with motion, lighting systems.


5. Debugging & System Validation

  • Debug complex rendering issues in Gaussian Splatting pipelines
  • Investigate numerical precision issues and GPU/CPU inconsistencies
  • Validate rendering output against reference pipelines


6. Collaboration & Execution

  • Collaborate closely with XR, vision, and avatar teams
  • Contribute to on-device demos and prototype systems (phones / AR glasses)
  • Execute quickly on well-defined tasks with strong ownership of implementation


Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Strong programming skills in C/C
  • Experience with Android platform development
  • Experience with GPU programming (OpenGL ES, Vulkan, or similar)
  • Solid understanding of:
  • Real-time rendering pipelines
  • GPU memory management
  • Performance optimization on embedded systems


Preferred Qualifications

  • Direct experience with Gaussian Splatting / Relighting / Simulation
  • Experience building graphics systems on mobile or XR devices
  • Familiarity with Adreno GPU architecture
  • Experience optimizing for real-time constraints (latency, bandwidth, power)
  • Experience debugging rendering artifacts in GPU pipelines

Hourly Wage Estimation for GPU Software Engineer in San Diego, CA
$47.00 to $57.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a GPU Software Engineer?

Sign up to receive alerts about other jobs on the GPU Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ACL Digital

  • ACL Digital Nashville, TN
  • About the Role As a Senior Oracle Database Administrator, you will be responsible for the architecture, administration, optimization, and security of enter... more
  • 8 Days Ago

  • ACL Digital Nashville, TN
  • Grants Manager Nashville, Tennessee - hybrid schedule anticipated (1 day in office) 12 Months of Contract Key Responsibilities The Grant Manager supports b... more
  • 8 Days Ago

  • ACL Digital Cambridge, MA
  • Administrative Assistant Cambridge, MA 02138 Pay rate: Max $30/hr on W2 100% on Campus. Requires experience in reception or customer service – experience i... more
  • 8 Days Ago

  • ACL Digital Boston, MA
  • Job Description Senior IT Project Manager Duration: 12 months Boston, MA Hybrid 3 days onsite Max Pay Rate: $97.90 W2 The standard Sr. PM skills apply to t... more
  • 8 Days Ago


Not the job you're looking for? Here are some other GPU Software Engineer jobs in the San Diego, CA area that may be a better fit.

  • Qualcomm Technologies San Diego, CA
  • Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > GPU ASICS Engineering General Summary: As a leading technology innova... more
  • 2 Days Ago

  • Qualcomm Technologies San Diego, CA
  • Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > GPU ASICS Engineering General Summary: This individual leads the team... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!