GPU/Graphics Software Engineer

ENTERPRISE SOLUTIONS INC
San Diego, CA, United States
30 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$135,200.0 - $145,600.0
Working hours
Shift work
Job source

Tech stack

Application Programming Interfaces (APIs) Android NDK C++ (Programming Language) CMake Computer Engineering Software Debugging OpenGL Shading Language Graphics Software Performance Tuning Software Engineering Real Time Systems HLSL
+3 more
Information Technology Build Tools C++14

Job description

We are seeking a Graphics/GPU Software Engineer with strong experience in Vulkan, modern C++, mobile GPU optimization, and real-time rendering. The ideal candidate will design, implement, test, and optimize GPU features, drivers, APIs, and graphics applications across simulation, emulation, and on-device environments.

Requirements

  • 2+ years of relevant engineering experience
  • Strong hands-on experience with Vulkan
  • Advanced C++17/C++20 programming
  • Experience with Android NDK and Android build tools
  • Experience with GLSL or HLSL and SPIR-V
  • Strong understanding of real-time rendering pipelines and GPU compute shaders
  • Experience with CMake
  • Knowledge of GPU performance optimization, including memory bandwidth, cache behavior, synchronization, frame timing, and CPU/GPU performance
  • Ability to develop and debug GPU features, drivers, APIs, and graphics applications
  • Experience with pre-silicon and post-silicon testing using simulation, emulation, or on-device environments
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Applied Mathematics, or related field, * How many years of hands-on experience do you have with Vulkan?
  • How many years of experience do you have with C++17/C++20 for graphics, GPU, or real-time systems?
  • How many years of experience do you have with Android NDK and Android build tools?
  • How many years of experience do you have with GLSL or HLSL and SPIR-V?
  • How many years of experience do you have developing, testing, debugging, or optimizing GPU features, drivers, APIs, or graphics applications?

Benefits & conditions

Enterprise Solutions Inc. is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Pay: $65.00 - $70.00 per hour

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

1:34 min

Profiling and debugging GPU code with Nsight developer tools

Paul Graham Paul Graham · World Congress 2025

3:30 min

Transitioning from CUDA software architect to user

Stephen Jones · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all