Taro Logo

Senior Engineer, GPU Software Compute

Samsung is a world leader in advanced semiconductor technology and electronics, founded in 1969, focusing on innovation in technology including mobile, TVs, semiconductors and digital appliances.
$124,000 - $208,400
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive

Description For Senior Engineer, GPU Software Compute

Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL) are seeking a Senior Software Driver Engineer to join their GPU Software team. This role focuses on developing user-mode driver features for high-performance compute workloads and application development for Samsung's premium mobile GPUs.

The position offers an opportunity to work at the forefront of mobile GPU technology, with Samsung being the first to introduce Ray Tracing in the mobile platform. You'll be part of a team that collaborates with game engine developers to integrate console-quality features for mobile gaming experiences.

The role requires strong expertise in parallel programming, GPU architectures, and low-level software development. You'll be working with technologies like OpenCL, CUDA, or Vulkan, and will need proficiency in C, C++, and Python. The position involves complex problem-solving in multi-threaded environments and requires deep understanding of GPU hardware, ray tracing, and performance optimization.

As part of Samsung's innovative team, you'll contribute to multiple stages of technology development, seeing your work implemented in real-world products. The company offers comprehensive benefits including medical, dental, vision, life insurance, 401(k), and various other perks. The base salary ranges from $124,000 to $208,400, with additional bonus opportunities.

This is an excellent opportunity for someone passionate about GPU software development, looking to work with cutting-edge technology in a collaborative environment. The role requires on-site presence and offers the chance to work alongside a diverse global task force with significant cross-functional impact.

Last updated a day ago

Responsibilities For Senior Engineer, GPU Software Compute

  • Design and implement user-mode driver features for high-performance compute workloads
  • Enable application development for Samsung's premium mobile GPUs
  • Develop tools for driver and application development
  • Debug and troubleshoot driver and application issues
  • Maintain Compute driver build and execution environments
  • Collaborate with software and hardware teams for optimal GPU performance
  • Work on post-silicon performance optimization and workload analysis

Requirements For Senior Engineer, GPU Software Compute

Python
Linux
  • 3+ years of experience with a Bachelor's Degree in Computer Science, Computer Engineering, or comparable field, or 1+ years with Master's Degree, or Ph.D.
  • Strong programming skills in C, C++, and Python
  • Experience implementing 3D graphics features, GPU hardware, and firmware development
  • Understanding of GPU hardware, ray tracing, rasterization, and linear algebra
  • Experience with low-level performance profiling and optimization
  • Experience in debugging complex issues in multi-threaded environments
  • Familiarity with parallel programming APIs (OpenCL/CUDA/Vulkan)
  • Experience with game engines (Unreal/Unity)
  • Background in Linux and Android development
  • Knowledge of offline and JIT compiler designs
  • Availability to work on-site 5 days a week

Benefits For Senior Engineer, GPU Software Compute

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • 401k
  • Tuition Assistance
  • Employee Purchase Program
  • Paid Time Off

Interested in this job?

Jobs Related To Samsung Senior Engineer, GPU Software Compute