×
Register Here to Apply for Jobs or Post Jobs. X

Graphic Software Engineer

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Mirafra Technologies
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

Top 5 Required Skills

These are not preferred skills. If the candidate does not have these required skills, they will be rejected completely.

  • Strong experience with Vulkan render pipelines, compute shaders, synchronization, descriptor sets, memory barriers, and GPU-driven rendering.
  • Expert‑level C++ for real‑time systems, memory management, multithreading, SIMD‑friendly data layouts, and low‑
  • Deep understanding of mobile GPU architectures, especially tile‑based rendering, bandwidth limits, cache behavior, thermal constraints, and power/performance tradeoffs.
  • Ability to optimize GLSL/SPIR‑V compute and graphics shaders, including sorting, culling, binning, blending, prefix sums, compaction, and parallel data processing.
  • Experience identifying GPU bottlenecks using profiling tools, analyzing frame timing, shader occupancy, memory bandwidth, overdraw, synchronization stalls, and CPU/GPU overlap.
Required Technologies

What this role must know to perform the required job duties (These are not preferred technologies – if they do not have these technologies they will be rejected completely).

  • Vulkan
  • C++17/C++20
  • GLSL or HLSL
  • SPIR‑V
  • Android Studio / Android build tools
  • CMake
  • GPU compute shader math
Education and 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.
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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary