Graphics Software Engineer
Artech Information Systems LLC
Job Title: Graphics Software Engineer
Work Location: San Diego, CA 92121 (100% onsite)
Duration of Assignment: 3+ Months
Pay Rate Range: $60.00-$68.00/hr on W2 Job Description:
Top 5 Required Skills (These are not preferred skills. If the candidate does not have these required skills, they will be rejected completely)
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. Required Technologies
- Vulkan
- C++17/C++20
- Android NDK
- GLSL or HLSL
- SPIR-V
- Qualcomm Adreno GPU architecture
- Snapdragon mobile platforms
- Qualcomm Snapdragon Profiler
- RenderDoc
- Android Studio / Android build tools
- CMake
- GPU compute shader math
- Real-time rendering pipelines Required Education:
Required Years of Experience
Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 2+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience. 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. 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 Rendering
Work Location: San Diego, CA 92121 (100% onsite)
Duration of Assignment: 3+ Months
Pay Rate Range: $60.00-$68.00/hr on W2 Job Description:
Top 5 Required Skills (These are not preferred skills. If the candidate does not have these required skills, they will be rejected completely)
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. Required Technologies
- Vulkan
- C++17/C++20
- Android NDK
- GLSL or HLSL
- SPIR-V
- Qualcomm Adreno GPU architecture
- Snapdragon mobile platforms
- Qualcomm Snapdragon Profiler
- RenderDoc
- Android Studio / Android build tools
- CMake
- GPU compute shader math
- Real-time rendering pipelines Required Education:
Required Years of Experience
Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 2+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience. 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. 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 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 1 day ago
Similar jobs that could be interesting for youBased on the Graphics Software Engineer in San Diego, CA vacancy
- ...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...SuggestedFor contractors
$110k - $120k
...Responsibilities Analyze business processes and requirements to identify software solutions and automation opportunities. Make technical decisions regarding software design, development, and implementation. Maintain and enhance existing applications, troubleshoot...SuggestedFull time$120k - $150k
...large language models, realistic simulation environments, computer vision, and reinforcement learning. We are looking for a Software Engineer who thrives on tackling complex problems and pushing the boundaries of new technologies. In this role, you’ll partner closely...SuggestedFull timeContract workFlexible hours$113k - $170k
...automation equipment. In this role you will build and sustain software that controls complex electro-mechanical test handlers used in... ...safety, and predictable behavior. This position is ideal for engineers who enjoy building large software systems that interact with...SuggestedFull timeWork experience placementLocal areaWorldwide$130k - $190k
...transportation and aftermarket operations across North America. Its software is deeply embedded in customers’ daily workflows, supporting... ...: shaping the product, technical standards, and AI-augmented engineering practices from the inside. You will join a collaborative...SuggestedFull time- ...Hi, I hope you are doing well! We have an opportunity for Senior Software Engineer - Go Development & Identity Security with one of our clients for San Diego, CA. Please see the job details below and let me know if you would be interested in this role....Long term contract
$138.7k - $208.1k
...owning a build and data-packaging pipeline as they are bringing the engine up on new hardware or diving into low-level systems to track... ....• Experience developing internal developer tools with graphical front-ends (e.g. C#/WinForms).• Familiarity with scripting languages...$90k - $125k
...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, helping them achieve their...Full timeTemporary work- ...Full Stack Software Engineer ~ Location: On-Site 3x/week (hybrid T-Th); Cupertino-preferred, but open to San Diego/Austin Description This is a senior full-stack software engineering role. You'll work closely day-to-day with other engineers, designer...
$172k - $258.1k
...synonymous with entertainment excellence and creativity.Senior Graphics Programmer, Mobile (iOS/Android)PlayStation Studios / San Diego... ....You will focus on writing and optimizing our mobile rendering engine, debugging graphics and performance issues, implementing new visual...Remote workFlexible hours$129k - $205k
Job TitleSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)Job DescriptionSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)This role is a part of the Ambulatory Monitoring and Diagnostics Heart, R&D organization. As a Senior Software Engineer, you...Full timeWork at officeImmediate startRelocation package3 days per week$168.1k - $227.4k
...security, availability, and reliability — unlocking capabilities only possible through true Software Defined Networking (SDN).We are growing fast and looking for senior systems engineers who can deliver ultra-high performance — our goal is processing millions of packets per...InternshipLocal areaImmediate startWorldwideFlexible hours$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...Local areaFlexible hours$172k - $230k
San Diego, CA / Seattle, WA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridOur Ride and Fleet Backend team is looking for a Software Engineer to build out the Fleet Dispatch System to efficiently dispatch missions to our robots. Zoox robots...Full timeTemporary workRelocation package$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$163.2k - $244.8k
...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 practicesCollaborate with senior engineers to design and...Full timeTemporary workPart timeWorldwide- Description SAIC is hiring for a Senior Software Engineer who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum and test-driven development. Ideal candidate will be experienced with complex coding in C++, CLI, C#, Java...
$160k - $250k
San Diego, CaliforniaHivemind Enterprise Division - Engineering /Full Time Employee /On-siteShield AI is a venture-backed defense-tech company... ...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and...Full timeTemporary workPart timeWorldwide$143.7k - $194.4k
...5. To achieve these ambitious goals, we’re expanding our team and looking for talented engineers like you to be part of this journeyYou will be part of a team that owns the software-defined networking (SDN) dataplane stack that powers EC2 networking across diverse industries...InternshipLocal areaFlexible hours- ...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...
$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$140k - $220k
...and our national security against ever-adapting threats. Our EW division currently has an exciting opportunity for an Algorithm Software Engineer to perform design, development, and hardware/software integration in San Diego, CA for the Electronic Warfare Division. Leidos...Full timeWork at officeImmediate startFlexible hours$100k - $130k
DescriptionKforce's client, a growing Biotechnology/Pharmaceutical technology company, is seeking a remote Software Engineer to work as part of the Research Software team in Functional Genomics. We are working directly with the Hiring Manager on this search assignment....Remote work$140k - $190k
...Salary Salary: 140000-190000/US Dollars Occupational Categories: Information Technology/ Computing/ Cyber/ Software Industry(ies): Aerospace / Defense Software Engineer - Full StackWe are seeking a talented Software Engineer with a strong Computer Science foundation to...Remote workVisa sponsorshipFree visa- Job TitleSoftware Engineer IIILocationSan Diego, CA 22400 US (Primary)CategoryResearch, Development, and EngineeringJob TypeFull-TimeCareer... ...RequiredSecretJob DescriptionPrescient Edge is seeking a Software Engineer III to support a federal government client.Please note...
$95.5k - $181.7k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Diego, California, is growing! We are seeking motivated Senior Software Engineers to join our team. In this role, you will have the...Temporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours$87.1k - $157.45k
Leidos has a new and exciting opportunity for Software Engineers (hiring junior level, mid-level, up to senior level) in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations...Full timeImmediate startFlexible hours- ...intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields and are... ...experience in real-world settings. We are seeking a talented software engineer with a strong computer science background to assist...For contractorsWork at office
$87.1k - $157.45k
...Undersea Systems Division at Leidos currently has an opening for a Software Engineer in San Diego, CA. Candidate will join a fast-paced... ...Python, etc.).• Experience in test automation.• Experience with Graphical User Interfaces.• Physical ability to:Navigate lab, office,...Full timeWork at officeNight shift$168.1k - $227.4k
...descriptionBasic qualifications- 5+ years of non-internship professional software development experience- 5+ years of programming with at least... ...experience- Experience as a mentor, tech lead or leading an engineering team- Experience debugging, profiling, and implementing best...Permanent employmentInternshipLocal areaFlexible hours
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
- visual designer San Diego, CA
- graphic designer - startup San Diego, CA
- online freelance graphic designer San Diego, CA
- full-time, temporary graphic designer San Diego, CA
- graphic programmer San Diego, CA
- graphic San Diego, CA
- graphic design remote San Diego, CA
- visual information specialist San Diego, CA
- graphic design internship San Diego, CA



