Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Graphics Software Engineer

eTeam Inc

Graphics Software 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.

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:

• 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.

Key Responsibilities:

  • 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

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
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Graphics Software Engineer in San Diego, CA vacancy
  • $175k - $308.5k

     ...San Diego, California, United States Software and Services Summary:Apple's ProVideo...  ...worldwide. We are looking for a skilled engineer with deep expertise in GPU-accelerated visual...  ...Deep expertise in Apple platform graphics and compute frameworks beyond Metal, such... 
    Suggested
    Worldwide
    Relocation

    Apple

    San Diego, CA
    5 days ago
  • $116k - $180k

     ...Job Description Job Description We’re looking for an exceptional, opinionated full-stack software engineer to join the team responsible for building and deploying our platform, and web/mobile applications used by thousands of customers. Our team is made up of a small... 
    Suggested
    Work experience placement
    H1b
    Remote work

    Hired Recruiters

    San Diego, CA
    29 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours
    Night shift

    Seasats

    San Diego, CA
    more than 2 months ago
  •  ...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... 
    Suggested

    Tri-S Recruiters

    San Diego, CA
    2 hours ago
  • $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... 
    Suggested
    Local area
    Flexible hours

    Deloitte

    San Diego, CA
    2 hours ago
  •  ...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

    Systems Planning and Analysis

    San Diego, CA
    1 day ago
  • $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 time
    Flexible hours
    Night shift

    Leidos

    San Diego, CA
    2 days ago
  •  ...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 work
    Work at office

    PenChecks Inc

    La Mesa, CA
    a month ago
  •  ...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 time
    Work at office
    Immediate start
    Remote work

    Innovative Defense Technologies

    San Diego, CA
    29 days ago
  •  ...securing modern digital capabilities across cloud, data, and software environments. Our teams tackle complex, real-world challenges...  ...DevSecOps, and resilient software architectures, working alongside engineers and operators to deliver resilient, forward-leaning solutions... 

    PMAT

    San Diego, CA
    16 days ago
  • $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 time
    Temporary work
    Part time
    Work at office
    Worldwide
    Relocation
    3 days per week

    Shield AI

    San Diego, CA
    8 days ago
  •  ...Job Description Job Description Senior Software Engineer Responsibilities: Provide technical expertise within the Engineering department to solve difficult software challenges or problems or to bring in new technical capability Design, develop, document and... 
    Work experience placement

    Cypress HCM

    San Diego, CA
    a month ago
  • 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

    Branded Research Inc

    San Diego, CA
    more than 2 months ago
  • $37 - $97 per hour

     ...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and...  ...internship!     About the Role Shield AI's Software Development Engineer Intern program spans engineers who design, build, and test the... 
    Full time
    Internship
    Summer internship
    Work at office
    Worldwide
    Relocation

    Shield AI

    San Diego, CA
    21 days ago
  • $168k - $198k

     ...sciences companies design optimal clinical trials. Our AI powered software platform optimizes and orchestrates complex clinical...  ...Best Practices: Be a driving force in establishing and promoting engineering best practices, ensuring quality, performance, and scalability... 
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Faro Health Inc.

    San Diego, CA
    a month ago
  • $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 time
    Work at office
    Remote work
    Monday to Friday

    PenChecks Inc

    La Mesa, CA
    a month ago
  • $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 office
    Flexible hours

    Genalyte, Inc

    San Diego, CA
    a month ago
  • $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 employment
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Seasats

    San Diego, CA
    more than 2 months ago
  • $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 start
    Remote work
    Work visa

    RIVO Holdings, LLC

    San Diego, CA
    8 days ago
  •  ...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... 

    ATR International

    San Diego, CA
    16 days ago
  •  ...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... 

    Gallin Associates

    San Diego, CA
    16 days ago
  • $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 work
    Flexible hours

    E-Seek Inc.

    San Diego, CA
    7 days ago
  •  ...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... 

    Continuum Resource Network

    San Diego, CA
    a month ago
  • $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 time
    3 days per week

    FairSquare

    San Diego, CA
    8 days ago
  •  ...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and...  ...verification and validation efforts Collaborate with senior engineers to integrate software components with broader system elements... 
    Full time
    Temporary work
    Part time
    Internship
    Worldwide

    Shield AI

    San Diego, CA
    a month ago
  • $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 time
    Work at office
    Local area

    Beta Bionics, Inc.

    San Diego, CA
    a month ago
  •  ...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 pay
    Local area

    Eliassen Group

    San Diego, CA
    a month ago
  • $105.5k - $168.8k

     ...takes the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of MedTech...  ...Summary: The Pyxis ES Development team is looking for Software Engineers to join a high-performing, collaborative development... 
    Hourly pay
    Shift work

    Becton Dickinson & Company

    San Diego, CA
    2 days ago
  • $115k - $150k

     ...technical leadership and mentorship to junior team members. You will work within a SAFe/Agile environment to deliver high-quality software solutions for a Department of Defense (DoD) program at Naval Base Point Mugu near Camarillo, CA. This role combines technical excellence... 
    For contractors
    Work experience placement
    Work at office
    Local area

    Brandes Associates

    Chula Vista, CA
    13 hours ago
  • $68 - $73 per hour

     ...Akkodis is seeking a Software Engineer III for a Contract with a client in San Diego, CA. The ideal candidate will develop backend automation and integration solutions to streamline engineering validation workflows, improve requirements traceability, and optimize... 
    Hourly pay
    Contract work
    Temporary work
    Local area

    Akkodis

    San Diego, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Graphics Software Engineer. Be the first to apply!