Senior Engineer
Job in
San Diego, San Diego County, California, 92101, USA
Listed on 2026-07-17
Listing for:
eTeam
Full Time
position Listed on 2026-07-17
Job specializations:
-
Software Development
C++ Developer, Software Engineer, AI Engineer (Applied/Software), Game & 3D/XR Development
Job Description & How to Apply Below
Senior Engineer
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- Gaussian Splatting Rendering
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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
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).
(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:
×