{"schemaVersion":"jobsearcher.job.v1","id":"bcec259bdcda80635b0358d9","url":"https://jobsearcher.com/jobs/bcec259bdcda80635b0358d9","canonicalUrl":"https://jobsearcher.com/jobs/bcec259bdcda80635b0358d9","title":"GPU Software Engineer","description":"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 DiegoStandard 40 hours /weekJob 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 RenderingDevelop and optimize Dynamic Gaussian Splatting (3DGS) rendering pipelinesImprove performance of splat-based rendering, including sorting, data layout, and shader efficiencyAnalyze and resolve issues such as:Splat flickering and poppingSorting inconsistenciesPrecision differences between CPU and GPU2. On-Device GPU Optimization (Android / Edge Devices)Optimize Gaussian Splatting pipelines for mobile GPUs (e.g., Adreno) on AndroidEnsure efficient execution under limited memory, bandwidth, and power constraintsTune rendering for real-time performance on phones and AR glasses3. Data Pipeline & Memory EfficiencyDesign compact data representations for Gaussian Splatting frame dataOptimize CPU → GPU data transfers for real-time renderingEliminate intermediate processing and reduce runtime memory overhead4. Shader Development & Rendering Pipeline IntegrationImplement GPU shaders tailored to Gaussian Splatting data formatsOptimize shader input pathways for efficient on-device executionIntegrate rendering pipelines with motion, lighting systems.5. Debugging & System ValidationDebug complex rendering issues in Gaussian Splatting pipelinesInvestigate numerical precision issues and GPU/CPU inconsistenciesValidate rendering output against reference pipelines6. Collaboration & ExecutionCollaborate closely with XR, vision, and avatar teamsContribute to on-device demos and prototype systems (phones / AR glasses)Execute quickly on well-defined tasks with strong ownership of implementationRequired Qualifications Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related fieldStrong programming skills in C/C++Experience with Android platform developmentExperience with GPU programming (OpenGL ES, Vulkan, or similar)Solid understanding of:Real-time rendering pipelinesGPU memory managementPerformance optimization on embedded systemsPreferred Qualifications Direct experience with Gaussian Splatting / Relighting / SimulationExperience building graphics systems on mobile or XR devicesFamiliarity with Adreno GPU architectureExperience optimizing for real-time constraints (latency, bandwidth, power)Experience debugging rendering artifacts in GPU pipelines","company":"ACL Digital","rawCompany":"acl digital","city":"San Diego","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-07-16T12:19:19.038Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"GPU Software Engineer","description":"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 DiegoStandard 40 hours /weekJob 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 RenderingDevelop and optimize Dynamic Gaussian Splatting (3DGS) rendering pipelinesImprove performance of splat-based rendering, including sorting, data layout, and shader efficiencyAnalyze and resolve issues such as:Splat flickering and poppingSorting inconsistenciesPrecision differences between CPU and GPU2. On-Device GPU Optimization (Android / Edge Devices)Optimize Gaussian Splatting pipelines for mobile GPUs (e.g., Adreno) on AndroidEnsure efficient execution under limited memory, bandwidth, and power constraintsTune rendering for real-time performance on phones and AR glasses3. Data Pipeline & Memory EfficiencyDesign compact data representations for Gaussian Splatting frame dataOptimize CPU → GPU data transfers for real-time renderingEliminate intermediate processing and reduce runtime memory overhead4. Shader Development & Rendering Pipeline IntegrationImplement GPU shaders tailored to Gaussian Splatting data formatsOptimize shader input pathways for efficient on-device executionIntegrate rendering pipelines with motion, lighting systems.5. Debugging & System ValidationDebug complex rendering issues in Gaussian Splatting pipelinesInvestigate numerical precision issues and GPU/CPU inconsistenciesValidate rendering output against reference pipelines6. Collaboration & ExecutionCollaborate closely with XR, vision, and avatar teamsContribute to on-device demos and prototype systems (phones / AR glasses)Execute quickly on well-defined tasks with strong ownership of implementationRequired Qualifications Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related fieldStrong programming skills in C/C++Experience with Android platform developmentExperience with GPU programming (OpenGL ES, Vulkan, or similar)Solid understanding of:Real-time rendering pipelinesGPU memory managementPerformance optimization on embedded systemsPreferred Qualifications Direct experience with Gaussian Splatting / Relighting / SimulationExperience building graphics systems on mobile or XR devicesFamiliarity with Adreno GPU architectureExperience optimizing for real-time constraints (latency, bandwidth, power)Experience debugging rendering artifacts in GPU pipelines","datePosted":"2026-07-16T12:19:19.038Z","dateModified":"2026-07-16T12:19:19.038Z","hiringOrganization":{"@type":"Organization","name":"ACL Digital","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Diego","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"bcec259bdcda80635b0358d9"},"url":"https://jobsearcher.com/jobs/bcec259bdcda80635b0358d9"}}