Graphics Software Engineer
eTeam Inc
Job Title: Graphics Software Engineer
Location - San Diego, CA
Duration - 6 Months 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.
1. Vulkan Graphics Programming
- Strong experience with Vulkan render pipelines, compute shaders, synchronization, descriptor sets, memory
barriers, and GPU-driven rendering.
2. Modern C++ Performance Engineering
- Expert-level C++ for real-time systems, memory management, multithreading, SIMD-friendly data layouts, and low-
latency rendering code.
3. Mobile GPU Optimization
- Deep understanding of mobile GPU architectures, especially tile-based rendering, bandwidth limits, cache
behavior, thermal constraints, and power/performance tradeoffs.
4. GPU Compute and Shader Optimization
- Ability to optimize GLSL/SPIR-V compute and graphics shaders, including sorting, culling, binning, blending,
prefix sums, compaction, and parallel data processing.
5. Graphics Performance Profiling and Debugging
- Experience identifying GPU bottlenecks using profiling tools, analyzing frame timing, shader occupancy, memory
bandwidth, overdraw, synchronization stalls, and CPU/GPU overlap. Principal Duties and Responsibilities:
• pplies 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. Key Responsibilities
1. Gaussian Splatting Rendering
Location - San Diego, CA
Duration - 6 Months 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.
1. Vulkan Graphics Programming
- Strong experience with Vulkan render pipelines, compute shaders, synchronization, descriptor sets, memory
barriers, and GPU-driven rendering.
2. Modern C++ Performance Engineering
- Expert-level C++ for real-time systems, memory management, multithreading, SIMD-friendly data layouts, and low-
latency rendering code.
3. Mobile GPU Optimization
- Deep understanding of mobile GPU architectures, especially tile-based rendering, bandwidth limits, cache
behavior, thermal constraints, and power/performance tradeoffs.
4. GPU Compute and Shader Optimization
- Ability to optimize GLSL/SPIR-V compute and graphics shaders, including sorting, culling, binning, blending,
prefix sums, compaction, and parallel data processing.
5. Graphics Performance Profiling and Debugging
- Experience identifying GPU bottlenecks using profiling tools, analyzing frame timing, shader occupancy, memory
bandwidth, overdraw, synchronization stalls, and CPU/GPU overlap. Principal Duties and Responsibilities:
• pplies 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. 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
- 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
- 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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Graphics Software Engineer in San Diego, CA vacancy
$174k - $252k
...Senior Software Engineer, Embedded, Pixel Graphics Share Senior Software Engineer, Embedded, Pixel Graphics X In most instances, this position requires in-person interviews as part of the hiring process.Note: By applying to this position you will have an opportunity...Suggested$90k - $125k
...Job Description Job Description Aphantic is experiencing rapid growth, and we're looking for a full-time Full-Stack Software Engineer to join our team and support this exciting expansion. At Aphantic, we're committed to investing in our employees' growth and development...SuggestedFull timeTemporary work$130k - $180k
...Role: Customer Software Application Engineer Location: San Diego, CA (in-office) Salary Range: $130,000 - $180,000 / yr + stock options, 401k matching, and other benefits Role Overview: At Seasats, we're building the future of autonomous ocean vehicles. Our...SuggestedPermanent employmentFull timeWork at officeLocal areaFlexible hoursNight shift- ...extension of our communications protocolSoftware architecture and engineering process developmentRequired QualificationsMust be a US... ...calm and effective under operational pressureExperience with software development processes such as AgileExperience with aerospace software...SuggestedFull time
$102.8k - $171.3k
Position Summary Join our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant... ...fuel growth through innovation. Work You’ll Do As a Project Software Engineer III, you will develop, test, maintain, and support...SuggestedLocal areaFlexible hours$147k - $184k
Build the future of digital health with AI at your side.At Resmed, we're looking for a Senior Software Engineer who combines strong engineering fundamentals with product thinking, technical leadership, and curiosity about how AI is reshaping software development. In this...Full timeTemporary workWork experience placementImmediate startFlexible hours$100k - $200k
...mothers, female executives, and scientists.The Opportunity The Software CybersecurityEngineer works on site in our San Diego, CA... ...security artifacts, conducting technical security reviews with engineering teams, and translating vulnerability findings into actionable,...WorldwideShift work- ...and excels at providing data driven analytic insights, systems engineering, strategies and plans that address current and emerging... ...as part of a team; training will be provided.SPA is seeking a Software Engineer in San Diego, CA to assist with the development of warfare...Flexible hours
$107.9k - $195.05k
General program information and/or position overview:Leidos’ Undersea Systems Division is seeking a Software Engineer in San Diego, CA to join a fast-paced R&D engineering group. This role is a unique opportunity to drive innovation in underwater vehicle systems, maritime...Full timeFlexible hoursNight shift$90k - $113k
Build digital health products that improve millions of lives.As an Associate Software Engineer, you'll help create modern digital health experiences that support patients and healthcare providers around the world. You'll join a collaborative engineering team building cloud...Full timeTemporary workWork experience placementFlexible hours$180k - $250k
...Role: Senior Perception Software Engineer Location: San Diego, CA (in-office) Salary Range: $180,000 - $250,000 + stock options, 401k matching, and other benefits Role Overview: Seasats' vehicles operate in highly remote and often communications-limited environments...Permanent employmentFull timeWork at officeLocal areaRemote workFlexible hours$160k - $220k
...We are unable to sponsor or take over sponsorship of an employment Visa at this time. RIVO is seeking an experienced Senior Software Engineer to help accelerate the evolution of our proprietary Loan Management System (LMS), the platform that powers our business and...Immediate startRemote workWork visa- ...Onsite Principal Duties and Responsibilities: • Applies Software knowledge to assist and support the design, development,... ...5. C or C++ Required Education: Bachelor’s Degree in Engineering, Information Systems, Computer Science or related field. \nCompany...
- ...drone operations Development of new algorithms Modifications and extension of our communications protocol Software architecture and engineering process development Required Qualifications Must be a US Citizen Strong development experience with C++ Front...
$165k - $250k
...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and... ...across air, maritime, and ground domains. We are seeking a Staff Engineer to develop these capabilities from algorithms and production C++...Full timeTemporary workPart timeWork at officeWorldwideRelocation3 days per week- ...BSEt, a subsidiary of Tanadgusix Corporation (TDX), an Alaska Native Corporation, is currently recruiting for the position of Software Engineer . This position is located in San Diego, CA , and is a full time, on-site position. This position will report directly...Full timeContract workFor contractorsWork at office
- ...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and... ...implementation, verification, and validation, following established engineering best practices Collaborate with senior engineers to design...Full timeTemporary workPart timeWorldwide
$107k - $125k
...high-impact company at a genuinely exciting moment in its journey. POSITION SUMMARY We are seeking a highly motivated Software Engineer II to join our dynamic team at a leading biomedical device company. This position will involve designing and developing software...Work at officeFlexible hours$120k - $180k
...to test, prototype, and capture new business opportunities and requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (Node JS, Python) and JavaScript frameworks (React) ~ Experience...Work at officeRemote workVisa sponsorship$135.82k - $141.13k
...Position Overview We are looking for a Software Engineer to design, develop, and expand our SDK & Demo App ecosystem across multi-device and network environments. Our software layer supports our core identity document scanning hardware. This is an onsite position located...Temporary workFlexible hours- ...Job Description Job Description We are helping an on-demand, autonomous ride-hailing company find a Software Engineer to design and build production-grade AI applications, agents, and conversational systems. In this role, you’ll develop AI-powered products that...
$120k - $155k
...Software Engineer II (Backend) $120,000-$155,000 Base Salary, Position eligible for additional incentives including bonus, 401k match, health and welfare benefits. Location: Hybrid working 3-days onsite per week at our San Diego, CA offices. (Please do not apply...Full time3 days per week- ...Identify quality gaps, isolate bugs, and drive regression coverage across complex video editing features. Collaborate with software engineers and product teams throughout the development lifecycle. Mentor manual QA engineers and help scale team-wide automation...Full time
$160k - $190k
...Job Description Job Description Description: Job Title: Software Engineer 5-7 FLSA Status: Exempt Salary Range: $160,000 to $190,000 Work Hours: Full Time, Monday through Friday, 8am to 5pm Work Location: In-office (La Mesa, CA), Hybrid, or Remote...Full timeWork at officeRemote workMonday to Friday- The job Branded Research, Inc. seeks a motivated and experienced Senior Software Engineer to help oversee all technical aspects of a leading insights and technology company. The Senior Software Engineer will play a critical, embedded part in the continuous development...Work at office
- ...Job Description Job Description Description: Summary The Software Engineer is responsible for meeting daily, short-term, and long-term goals of software development operations and data processing. Key responsibilities include maintaining the current applications...Temporary workWork at office
- ...Description Description About The Role: Innovative Defense Technologies (IDT), a leading defense technology company, is seeking a Software Engineer to be part of our Integrated Mission Systems (IMS) team and based out of our San Diego, CA location. This Software...Full timeWork at officeImmediate startRemote work
- ...Description: Onsite in San Diego, CA Our client seeks a Software Engineer to support an onsite project at a Navy base in San Diego.... ...interfaces for embedded or mobile devices with modern UI and graphics frameworks. Experience structuring software to separate...Hourly payLocal area
$130k - $165k
...Location - San Diego, CA. This is an on-site/in-person role . Summary/Objective We are seeking a Senior Android Software Engineer to design, build, and maintain high-quality Android applications that are an integral part of our medical device ecosystem....Full timeWork at officeLocal area$78.6k - $160.2k
...Software Engineer At Accenture Federal Services, nothing matters more than helping the US federal government make the nation stronger and safer and life better for people. Our 13,000+ people are united in a shared purpose to pursue the limitless potential of technology...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Graphics Software Engineer. Be the first to apply!
Related searches
- graphic designer San Diego, CA
- graphic San Diego, CA
- graphic design internship no experience San Diego, CA
- online freelance graphic designer San Diego, CA
- graphic design internship remote San Diego, CA
- remote graphic San Diego, CA
- graphic designer - startup San Diego, CA
- visual information specialist San Diego, CA
- graphic packaging San Diego, CA
- graphic design remote San Diego, CA



