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

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
  • 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
2. 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
3. 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
4. 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.
5. 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
6. 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
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 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... 
    Suggested
    For contractors

    eTeam

    San Diego, CA
    1 day ago
  • $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... 
    Suggested
    Full time

    Cypress HCM

    San Diego, CA
    4 days ago
  • $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... 
    Suggested
    Full time
    Contract work
    Flexible hours

    Machina Cognita Technologies

    San Diego, CA
    3 days ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Local area
    Worldwide

    Cohu, Inc.

    San Diego, CA
    3 days ago
  • $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... 
    Suggested
    Full time

    Kismet Search

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

    BeaconFire Inc.

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

    Sony Interactive Entertainment America

    San Diego, CA
    20 hours ago
  • $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 time
    Temporary work

    Nathan Kunes Inc

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

    3B Staffing LLC

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

    Sony Interactive Entertainment America

    San Diego, CA
    2 days ago
  • $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 time
    Work at office
    Immediate start
    Relocation package
    3 days per week

    Philips

    San Diego, CA
    20 hours ago
  • $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... 
    Internship
    Local area
    Immediate start
    Worldwide
    Flexible hours

    AmazonWebServices

    San Diego, CA
    1 day 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... 
    Local area
    Flexible hours

    Deloitte

    San Diego, CA
    20 hours ago
  • $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 time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    4 days ago
  • $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 time
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    ResMed

    San Diego, CA
    4 days ago
  • $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 time
    Temporary work
    Part time
    Worldwide

    Shield AI

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

    Science Applications International Corporation

    San Diego, CA
    4 days ago
  • $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 time
    Temporary work
    Part time
    Worldwide

    Shield AI

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

    Amazon

    San Diego, CA
    1 day 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... 

    Tri-S Recruiters

    San Diego, CA
    20 hours ago
  • $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,... 
    Worldwide
    Shift work

    Abbott

    San Diego, CA
    20 hours ago
  • $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 time
    Work at office
    Immediate start
    Flexible hours

    Leidos

    San Diego, CA
    20 hours ago
  • $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

    KForce

    San Diego, CA
    4 days ago
  • $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 work
    Visa sponsorship
    Free visa

    NPAworldwide

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

    Prescient Edge

    San Diego, CA
    20 hours ago
  • $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 work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

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

    Leidos

    San Diego, CA
    1 day ago
  •  ...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 contractors
    Work at office

    Metron

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

    Leidos

    San Diego, CA
    20 hours ago
  • $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 employment
    Internship
    Local area
    Flexible hours

    Amazon

    San Diego, CA
    4 days ago

Do you want to receive more vacancies?

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