Senior Staff Engineer, GPU Software Architecture

Samsung Electronics

Actively hiring
Austin, TX Posted 85 days ago $180,200$297,200 / year

At a glance

AI generated

TL;DR

As a Senior Staff GPU Software Architect on Samsung’s GPU Software team, you will design and implement Vulkan user-mode driver features to enable high-performance rendering workloads for premium mobile GPUs. Your daily tasks include developing software tools for driver and application development, debugging complex issues in multi-threaded environments, and optimizing performance through low-level profiling. You must have extensive experience with C, C++, Python, and GPU programming frameworks like Vulkan, DirectX, and Metal, along with knowledge of parallel processing architectures such as OpenCL or CUDA. The role requires expertise in Linux and Android development, familiarity with game engines like Unreal or Unity, and a strong background in GPU hardware, ray tracing, rasterization, and linear algebra. This team is at the forefront of integrating console-quality features into mobile gaming platforms, pushing the boundaries of technology through cross-functional collaboration and continuous innovation.

Skills

C C++ Python Vulkan DirectX Metal HLSL GLSL OpenCL CUDA Unreal Unity Linux Android OpenGL 3D graphics GPU hardware ray tracing rasterization linear algebra multi-threaded debugging performance profiling parallel programming game engines offline compiler JIT compiler

What you'll do

  • Design and implement Vulkan user-mode driver features for high-performance rendering.
  • Debug and troubleshoot complex issues in multi-threaded GPU environments.
  • Maintain the GPU driver software stack, build scripts, and execution environments.
  • Optimize GPU performance through low-level profiling and hardware understanding.
  • Collaborate with game engine teams to integrate console-quality graphics features.
  • Stay updated with latest technologies and continuously improve GPU software/hardware.

What we're looking for

  • 10+ years of experience in GPU programming with a relevant degree.
  • Expertise in C, C++, Python, and graphics APIs like Vulkan, DirectX, Metal.
  • Deep understanding of GPU hardware, ray tracing, rasterization, and linear algebra.
  • Proficient in debugging complex multi-threaded issues and OS fundamentals.
  • Experience with parallel programming APIs (OpenCL/CUDA) and game engines.
  • Background in Linux/Android development and offline/JIT compiler designs.

Market check

Salary context

This $180,200–$297,200 range sits above 82% of similar postings on FindRole.

Peer median band

$162,600$255,050

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$183,156$235,750

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Samsung Electronics

Samsung Electronics is a South Korean multinational corporation and a global leader in technology, specializing in consumer electronics, semiconductors, and home appliances.

Samsung Electronics currently has 32 open roles on FindRole.

Listed pay typically runs $175,000–$208,400 across 29 roles with salary data.

Most-posted roles

View all roles at Samsung Electronics

More like this

Similar roles

System Software Engineer, GPU Development Tools

Nvidia

Us, Ca, Santa Clara, US 43 days ago $152,000$241,500
C++ Python CUDA DX OpenGL Vulkan Object-Oriented_Design_Patterns Chip_Simulation System_Simulation Virtual_Machines Containers Distributed_Programming

System Software Engineer, GPU Development Tools

Nvidia

Us, Ca, Santa Clara, US 53 days ago $124,000$195,500
C++ Python CUDA DX OpenGL Vulkan Chip Simulation Virtual Machines Containers Distributed Programming Object-Oriented Design Patterns CI/CD

Staff Engineer, GPU Front-End Infrastructure/ Methodology

Samsung Electronics

Remote (3900 N Capital Of Texas Hwy, Austin, Tx, Usa, US) 10 days ago $151,000$226,600
Python C++ Perl Ruby Go shell scripting Docker Kubernetes OpenShift GNU Make DevOps CI/CD Linux RTL
Remote

Senior System Software Engineer, GPU Performance Profiling

Nvidia

Us, Tx, Austin, US 101 days ago $152,000$241,500
C C++ CUDA OpenCL Linux Windows Git Python CI/CD Doxygen Markdown JIRA Confluence NVIDIA GPUs GPU Compute API Assembly programming Performance analysis tools High performance computing Software design Debugging skills

Principal Engineer, GPU Architect & Modeling

Samsung Electronics

Remote (3655 N 1St St, San Jose, Ca, Usa, US) 10 days ago $221,700$364,800
GPU Graphics Architecture PPA Optimization GPU Modeling Methodologies Performance Simulation Microarchitectural Analysis Ray Tracing AI/ML Acceleration Shader Architecture Texture Architecture Cross-Functional Collaboration Technical Leadership GPU Programming Models
Remote

Senior Architect, GPU Profiling System

Nvidia

Remote (Us, Ca, Santa Clara, US) 81 days ago $184,000$287,500
C++ Python SystemC GPU AI HPC CI/CD Git Linux CUDA OpenCL NVIDIA_Nsight Perforce JIRA Confluence Docker Kubernetes AWS Google_Cloud_Platform Azure PostgreSQL MongoDB
Remote