×
Register Here to Apply for Jobs or Post Jobs. X

Engineer, Senior

Job in San Diego, San Diego County, California, 92101, USA
Listing for: Mindlance
Full Time position
Listed on 2026-08-14
Job specializations:
  • Software Development
    Software Engineer, AI Engineer (Applied/Software), C++ Developer, Game & 3D/XR Development
Job Description & How to Apply Below

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

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

  • Develop and optimize Dynamic Gaussian Splatting (3

    DGS) 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
  • 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
  • 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
  • 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.
  • Debug complex rendering issues in Gaussian Splatting pipelines
  • Investigate numerical precision issues and GPU/CPU inconsistencies
  • Validate rendering output against reference pipelines
  • 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

EEO: "Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary