Taro Logo

Senior Engineer, GPU Software Compute

Samsung is a world leader in advanced semiconductor technology, focused on building high-performance computing devices.
$124,000 - $208,400
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive · Gaming

Description For Senior Engineer, GPU Software Compute

Samsung's Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL) are seeking a Senior GPU Software Engineer to join their innovative team. This role focuses on developing high-performance computing solutions for mobile, automotive, and custom market segments that impact millions of users worldwide.

As a Senior Software Driver Engineer, you'll be instrumental in designing and implementing user-mode driver features that enable high-performance compute workloads for Samsung's premium mobile GPUs. The position requires expertise in parallel programming and GPU architectures, with a focus on optimizing performance and quality across mobile applications.

Samsung has a strong track record of innovation, being the first to introduce Ray Tracing in the mobile platform. The team works closely with game engine developers to deliver console-quality features for mobile gaming. The work environment promotes bold ideas, continuous learning, and cross-functional collaboration.

The role offers comprehensive benefits including medical, dental, vision, life insurance, 401(k), and various other perks. Base salary ranges from $124,000 to $208,400, complemented by bonus opportunities and long-term incentives. The position requires working from either Austin, TX or San Jose, CA locations.

This is an excellent opportunity for a skilled software engineer passionate about GPU technology and mobile computing to work with cutting-edge technology while making a significant impact on products used by millions of people globally. The role combines technical expertise with innovation, requiring both deep technical knowledge and the ability to collaborate effectively across teams.

Last updated 13 hours ago

Responsibilities For Senior Engineer, GPU Software Compute

  • Design and implement user-mode driver features for high-performance compute workloads
  • Enable GPU software development pipeline
  • Debug and troubleshoot driver and application issues
  • Maintain Compute driver build and execution environments
  • Partner with software and hardware teams for optimal GPU performance
  • Implement 3D graphics features
  • Work on GPU hardware and firmware development

Requirements For Senior Engineer, GPU Software Compute

Python
  • 3+ years of experience with 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 with GPU hardware, ray tracing, rasterization, and linear algebra
  • Experience with low-level performance profiling and optimization
  • Experience debugging complex issues in multi-threaded environments
  • Knowledge of 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
  • Must work on-site 5 days a week

Benefits For Senior Engineer, GPU Software Compute

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 401(k)
  • Onsite lunch
  • Employee purchase program
  • Tuition assistance
  • Paid time off
  • Student loan program
  • Wellness incentives
  • MBO bonus compensation
  • Long term incentive plan
  • Relocation assistance

Interested in this job?

Jobs Related To Samsung Senior Engineer, GPU Software Compute