Samsung Electronics

Senior Staff Engineer, GPU Software Architecture

Samsung Electronics

full-time

Posted on:

Location Type: Office

Location: AustinCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,200 - $297,200 per year

Job Level

About the role

  • Join GPU Software team to design and implement Vulkan user-mode driver features
  • Enable high-performance rendering workloads and application development for Samsung’s premium mobile GPUs
  • Impact GPU software development pipeline
  • Empower developers to unlock GPU compute potential
  • Maintain the GPU driver software stack, build scripts, and execution environments.
  • Collaborate with software and hardware teams to achieve optimal GPU performance
  • Stay up-to-date with the latest technologies and continuously sharpen competencies through learning and experimentation

Requirements

  • 10+ years of experience with a Bachelor's Degree in Computer Science, Computer Engineering, or comparable field, or 8+ years of experience with a Master’s Degree, or 6+ years of experience with a PhD
  • Strong programming skills in C, C++, and Python, with experience implementing 3D graphics features (HLSL, GLSL, Slang), GPU hardware, and firmware development
  • Good understanding of GPU hardware, ray tracing, rasterization, and linear algebra, as well as experience with low-level performance profiling and optimization
  • Hands-on experience in debugging complex issues in multi-threaded environments and navigating operating system fundamentals and concepts
  • Familiarity with parallel programming APIs and languages, such as OpenCL or CUDA, and have experience with game engines (e.g., Unreal/Unity)
  • Background in Linux and Android development, with knowledge of offline and JIT compiler designs.
  • Availability to work on-site 5 days a week.
Benefits
  • medical
  • dental
  • vision
  • life insurance
  • 401(k)
  • onsite lunch
  • employee purchase program
  • tuition assistance (after 6 months)
  • paid time off
  • student loan program
  • wellness incentives
  • MBO bonus compensation

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++PythonHLSLGLSLSlangGPU hardware developmentfirmware developmentperformance profilingoptimization
Soft skills
collaborationproblem-solvingcommunicationadaptabilitylearning