Senior Engineer

ThunderSoft

San Diego (CA)

On-site

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Candidates should have 2+ years of related engineering experience and a Bachelor’s degree in a related field. On-site role with competitive compensation and collaboration across teams.

Qualifications

  • 2+ years of software/hardware/related engineering experience.
  • Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.

Skills

Vulkan graphics programming
Mobile GPU optimization
GPU compute shader optimization
Graphics profiling & debugging

Education

Bachelor's degree in related field

Tools

C++17/20
GLSL/HLSL
Android Studio
CMake
GPU compute shader math

Job description

  • Vulkan Graphics Programming – Strong experience with Vulkan render pipelines, compute shaders, synchronization, descriptor sets, memory barriers, and GPU‑driven rendering.
  • Mobile GPU Optimization – Deep understanding of mobile GPU architectures, especially tile‑based rendering, bandwidth limits, cache behavior, thermal constraints, and power/performance tradeoffs.
  • 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.
  • 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
  • GLSL or HLSL
  • Android Studio / Android build tools
  • CMake
  • GPU compute shader math

Required Education:

Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.

Required Years of Experience:

2+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graphics Software Engineer
Graphics Software Engineer

Spectraforce Technologies • San Diego (CA)

On-site
USD 120,000 - 150,000
Senior Vulkan Graphics Engineer — GPU & Compute
Senior Vulkan Graphics Engineer — GPU & Compute

ThunderSoft • San Diego (CA)

On-site
USD 120,000 - 170,000
Graphic Designer
Graphic Designer

TalentOla • Spring (TX)

On-site
USD 120,000 - 170,000
Senior System Software Engineer, Vulkan Performance
Senior System Software Engineer, Vulkan Performance

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000
Senior Graphics Driver Engineer: GPU Performance & Vulkan
Senior Graphics Driver Engineer: GPU Performance & Vulkan

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000
GPU Software Engineer (Graphics / ML)
GPU Software Engineer (Graphics / ML)

Luxoft Poland • Town of Poland (NY)

On-site
USD 120,000 - 190,000
GPU Software Engineer (Graphics / ML)
GPU Software Engineer (Graphics / ML)

Luxoft • Town of Poland (NY)

On-site
USD 140,000 - 210,000
Private medical insurance
Dental insurance
Life insurance
+1
Senior Graphics Engineer
Senior Graphics Engineer

Scopely, Inc. • United States

Hybrid
USD 104,000 - 173,000
Senior GPU Software Engineer (Graphics / ML)
Senior GPU Software Engineer (Graphics / ML)

Luxoft Poland • Town of Poland (NY)

Hybrid
USD 120,000 - 160,000
Medical & Dental care
Life Insurance
Internal Mobility program
Staff XR Graphics Engineer — GPU & Vulkan Expert
Staff XR Graphics Engineer — GPU & Vulkan Expert

Google • San Jose (CA)

On-site
USD 207,000 - 301,000
Equity
Bonus target
Benefits